获赞
46
粉丝
33
关注
3
看过 TA
636
门头沟学院
2025
Web前端
IP属地:江西
暂未填写个人简介
私信
关注
timeline3.14 一面3.18 二面3.21 三面3.24 hr面———————————————— 3.14 一面next水合原理ssr和ssg的区别app router和page router的区别rsc和ssr的区别,水合的时候有什么不一样next的路由缓存,缓存的是什么(rsc),缓存后水合有变化吗异步组件加载的时候next是怎么处理的做diff的性能开销大还是操作DOM大,为什么next项目首页性能很差,怎么优化(单从next的角度说)sse和ws的区别,ws为什么可以双向通信,sse怎么做断线重连,如果服务端返回的数据不符合预期要怎么检测,检测之后怎么让重连后的sse拿到新数据,并且从上次出错的地方开始一个场景,我这个页面有很多列表项,并且已经做了虚拟滚动,然后会有两种视图可以做切换。现在发现有三个地方要做优化,你的思考是什么:1. 优化页面的性能2. 滚动的时候发现性能很差,怎么做优化,虚拟滚动是核心是什么3. 组件切换造成的性能缺失怎么去优化HTTP/2 完全没有并发数的限制了吗使用缓存,但缓存没办法解决第一次加载的问题,第一次加载怎么办,怎么做优化?如果cdn缓存失效了怎么去判断,怎么检测失败了,失败了之后呢,失败后怎么做降级代码题:一个场景,我现在有一个页面,有八个元素做了flex布局,封装一个自定义性能指标的上报工具,检测从输入url开始到八个元素都渲染完的总时间以及第一个元素渲染完的时间3.18 二面项目拷打通过prompt来做模型微调和上传文件做训练有什么区别假设现在后端返回数据的时间很长,你又想让页面能够快点渲染要怎么做现在所有的大模型的chat功能都是用sse去做的吗sse是文本流,那如果要传富媒体文件怎么办那为什么早期的chat功能要用sse去做呢流式怎么去控制它的一个渲染频率,如果后端是一个字一个字传的,你要怎么控制前端的渲染频率你知道飞书的增量更新吗windsurf和cursor的区别代码题:promise实现并发控制,有两个限制:1. 失败后要做重试,2. 重试有次数限制3.21 三面大数相加和promise.allSeleted手撕口述过程cursor或者windurf在你开发的过程中占比大吗,你觉得使用他们的缺点是什么你用过字节的trae吗,说说感受对于你没有开发过的功能和需求,你是怎么去完成的使用事件委托相较于全部绑定到li上的好处如果里面绑定的元素不一样,比如一个img和一个text,你要怎么用事件委托做区分处理现在有五个li,每个li点击弹出alert,显示li对应的索引,你要怎么做(基于事件委托)那为什么用react的时候不用考虑事件委托,而是一个个绑定事件为什么vue和react要用虚拟DOM,虚拟DOM的价值是什么现在产品提出一个要求,类似朋友圈,每秒钟都去拿最新数据,把新增内容插入到顶部,你要怎么做,你觉得这个需求合理吗,不合理你要怎么设计交互用setTimeout模拟setInterval会有什么问题为什么异步要有宏任务和微任务(答了任务的优先级)那你举例说说任务优先级的场景你说说最近用的最多的软件(答了飞书),你说说飞书的好处和不好的地方说说你最近半年或一年做过的一些超出自己能力范围之内的事你是通过什么渠道去获取这些前端或者其他知识的数组为什么是从下标0开始的(不要说c语言是这么做的,那c语言为什么这么写)你觉得你和其他校招生有什么区别,你比别人更有竞争力的地方是什么AI不能代替人类的地方是什么代码题:实现一个抢红包算法,给你红包总数和总金额,去实现每个红包金额的随机分配,要尽可能做到公平#校招# #前端# #校招#
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务