首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Mush3r
东南大学 前端工程师
发布于江苏
关注
已关注
取消关注
后续更新:我真tm服了😅,先面试后笔试的结果就是面完一面都约二面了结果笔试挂了,这笔试死难不难的过了一半就直接挂
@Mush3r:
「前端」腾讯音乐一面面经
总体面试体验还行,就是面试官也不开摄像头,然后问的问题都比较浅,很喜欢问一些开放性的问题,也没有手撕,不知道是不是一面的原因。在你写的项目中,觉得比较有难点的是哪一个(开放问题1)?聊了一些项目里的异步编程debug/防抖功能发现我项目里的输入框搜索tag不能带井号,就聊到了前端网络安全的问题聊了前端可以做一些转义和过滤,但是考虑到用户可能绕过前端直接通过接口发送请求,所以主要的安全工作比如防止sql注入之类的都要放在后端完成进一步的问了存储型的需求怎么避免出现安全问题,举例QQ可以用特殊字符做昵称,怎么避免SQL注入?转义项目难点里聊到了异步debug,那什么是异步的?Vue和React里的副作用是异步的,状态更新也是异步的;原生JS里Promise,setTimeout是异步的async和await了解吗?就是Promise的语法糖具体怎么实现的呢?可以完全等价的转化为es5里的Promise.then/catch/finallyCallback 是异步的吗?为什么?以setTimeout为例,里面的callback会成为下一个宏任务,在js的事件循环里就是异步的看过React或者Vue的源码吗?没有看过完整的项目,但是看过尤雨溪写的核心代码对于源码你了解比较深入的一个点能跟我讲讲吗(开放问题2)讲了响应式和虚拟DOM的一些核心实现,比如patch, mount, h, ref, reactive的一些实现原理,一些响应式的优化手段,比如静态节点标记、回调函数缓存,假设节点只在同级移动,Block 等等聊聊ref和reactive这里聊的不太好,把Vue3对于Vue2的提升当成reactive相对于ref的提升了,这里简言之就是:从性能上,对于对象类型,Vue 3 的 ref === reactivereactive 只能代理对象类型,不支持替换整个对象,不支持解构,所以应该使用ref作为主要的响应式api(官方文档推荐)学习前端的方式(开放问题3)看文档,写项目看了你的博客,发现你也有一些文章输出写文章也是将项目经验内化成个人技术的手段介绍一下Next.js(项目里的东西)讲了一下服务端渲染,追问下聊了一下服务端渲染的需求以及流程服务端渲染下,服务器挂了怎么办?挂了就404有什么办法避免?服务器挂了本身是不可避免的,能避免的就是在有限的容灾范围内至少提供一个友好的404页面(通过重定向),告知用户正在升级/故障原因/恢复时间之类的可不可以让服务端渲染在渲染服务挂掉的情况下退化成客户端渲染?技术上可行,但至少客户端渲染需要的服务还活着,直接一个重定向到客户端渲染的url就行聊的时候聊到了CDN,问了CDN是什么,一般什么资源放在上面?内容分发网络,用更多离用户更近的服务器加速静态资源的访问,主要放图片等,当然大的js/视频你也可以放,无非就是花钱买体验罢了CDN和用户本地的缓存如何更新?通过两对请求响应头,[lastModified, IfModifiedSince] [Etag, ifNoneMatch] 来进行协商缓存,更新了会自动请求新资源的如果我就是要用强制缓存,还要及时更新用户的资源怎么办?因为强制缓存根本不向服务器发请求,所以是指望不上用户能通知服务器了,只能是服务器主动告知用户,比如用服务端推送的方式告知用户端文件更新了,用户端的js再负责更新新的文件或者通知用户刷新页面;还可以使用版本化文件名(把版本号放在文件名里,直接视作不同的资源)/使用Service Worker静默更新有没有了解跨段的框架,简要介绍一下原理了解过uni-app和React Native,原理无非就是所谓的没有加一个中间层不能解决的事情,这些框架本质上提供了一个中间层,让你能用熟悉的语法去写页面,然后将其翻译成对应的原生平台的实现反问环节总得来说这个面试官非常喜欢问开放性问题,这种问题如果正好准备到了答起来可以说是荡气回肠,从三皇五帝讲到春秋战国,当然如果没有准备到的话可能就是直接哑火或者在记忆里找点东西东拼西凑了。
点赞 21
评论 11
全部评论
推荐
最新
楼层
云舒卷
字节跳动_tiktok_前端开发
请问笔试挂了是怎么看的呀,我看我约了一面但是笔试是个灰色的勾,我已经做了笔试了
点赞
回复
分享
发布于 2024-08-28 17:34
陕西
暂无评论,快来抢首评~
相关推荐
07-20 18:27
门头沟学院 Java
优质Java项目推荐
看各位牛油们来来回回就那么几个项目,是不是也厌倦了xx秒杀、xx商城、xx学院,手写RPC、手写Spring,想找一个题材新颖且优质的Java项目又不知道哪里有。那么好了好了,我来介绍一个真实应用的企业级项目,异构数据源同步系统DatalinkX先展示下技术栈:Spring Boot2.7.15项目脚手架SpringData JPA2.7.15持久层框架MySQL8.0DB数据库ElasticSearch7.9.3向量库、支持流转的数据库Redis5.0 ↑缓存数据库RedisStream5.0 ↑消息中间件ChunJun(原FlinkX)1.10_release袋鼠云开源数据同步框架Seat...
简历被挂麻了,求建议
点赞
评论
收藏
分享
07-16 14:18
门头沟学院 Java
无缘做兄弟,京东秋招第一挂
秋招第一挂是东子给的看来做不成兄弟了
点赞
评论
收藏
分享
06-10 23:36
已编辑
首都经济贸易大学 C++
进索尼啦!!!!!
我是索孝子👊😭👊
牛蛋猎手:
你是我见过最厉害的牛蛋男孩
牛客创作赏金赛
点赞
评论
收藏
分享
06-09 23:07
已编辑
湖北工程学院新技术学院 运营
求捞一手
有没有哥哥姐姐捞一手啊,我一周内想去北京发展。°(°¯᷄◠¯᷅°)°。
我在牛客求捞
点赞
评论
收藏
分享
07-17 11:56
门头沟学院 Java
打响秋招第二枪
感谢东子的收留
熬夜脱发码农:
无敌了,这是我看到第二个京东的提前批大佬了
我还在畏畏缩缩准备八股算法
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批一面
1.1W
2
...
我曾经以为自己熬过了三阶段已经无敌,但现在却见证了逆天的第四阶段
6822
3
...
回忆录:后端鼠鼠苦苦哀求日常实习
5108
4
...
滴滴提前批面经
4914
5
...
实习,你就这么偷
4179
6
...
天呐,公司怎么这样对我!!!
3615
7
...
从中山大学到中兴 SSP:我的秋招打怪升级之路
3460
8
...
如何平衡暑期实习与秋招
3257
9
...
大三双非水产专业上岸阿里后端(一)
2798
10
...
去一座新的城市,开始一段新的旅途
2062
创作者周榜
更多
正在热议
更多
#
实习如何「偷」产出?
#
6836次浏览
95人参与
#
除了主业以外,你还有哪些其他收入?
#
1366次浏览
35人参与
#
风评不好的公司,你会去吗?
#
38902次浏览
252人参与
#
实习打杂,要跑路吗
#
4325次浏览
67人参与
#
职场新人体验
#
6277次浏览
78人参与
#
校园里的破防时刻
#
2277次浏览
38人参与
#
设计人如何选offer
#
126655次浏览
746人参与
#
第一份工作应该选高薪还是热爱?
#
74465次浏览
723人参与
#
学历贬值真的很严重吗?
#
26946次浏览
185人参与
#
一人推荐一个值得去的通信/硬件公司
#
187510次浏览
1864人参与
#
你觉得早上几点上班合适?
#
73951次浏览
308人参与
#
为什么那么多公司毁约
#
180541次浏览
1338人参与
#
秋招签约后的心态变化
#
84407次浏览
824人参与
#
你觉得现在还能进互联网吗?
#
15880次浏览
178人参与
#
双非能在秋招上岸吗?
#
223642次浏览
1182人参与
#
打工人的工作餐日常
#
55406次浏览
438人参与
#
外包能不能当跳板?
#
38207次浏览
229人参与
#
不考虑薪资和职业,你最想做什么工作呢?
#
93848次浏览
695人参与
#
考研对你找工作产生了哪些影响?
#
34208次浏览
213人参与
#
假如你的老板掉河里,你的工作能为他做什么
#
31420次浏览
381人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务