字节前端一面

实习项目
1.  使用的 React 版本? React 版本演进的趋势是怎样的?
2.  经常使用哪些 Hooks 来优化组件的渲染表现?
3.  如果过度使用 `useEffect` 导致了多次渲染,如何处理?
4.  介绍一下信息流长列表优化
5.  简历上提到帧率有很大提升,给用户带来了怎样的体感变化?用户反馈?
6.  介绍一下 SSE,包括它属于哪种协议、使用场景以及需要注意的点
7.  如果 SSE 推送中断了,如何处理异常?
8.  使用的 SSE 是原生 API 还是第三方库?断线重连是 SSE 本身支持的还是库封装的功能?
9.  WebSocket 的传输机制和 HTTP 有关系吗?
10. WebSocket 在建立连接之初会基于 HTTP 吗?
11. 介绍一下浏览器的垃圾回收(GC)机制,开始吟唱
一道算法一道手撕
算法题:大数相加(字符串形式)边界样例?复杂度?思路?带小数怎么处理?
手写题:手写实现一个 `call` 函数,实现原理?原型链知道多少?
全部评论
请问一下面试的什么部门呀
点赞 回复 分享
发布于 01-10 19:26 湖南

相关推荐

部门是中国交易与广告,感觉问了好多延展性问题,尤其场景题,答得支支吾吾的,感觉自己一直在打太极,面完过了两天果然挂了,到现在还没被捞起🥹1. 按照惯例,简单做个自我介绍吧。2. 刚刚提到对前端比较感兴趣,能具体说说原因吗?主要对哪一类的项目更感兴趣?3. 简历上的两个项目,你想先拿哪一个出来聊一聊?4. 做 Chat 这个项目的主要动机是什么?是想做练手项目,还是想探索一些特定技术?5. 在做 Chat 项目的过程中,有遇到过什么比较有挑战或卡点的问题吗?6. 遇到解码乱码这个卡点问题时,大概是怎样去解决的?7. 针对不同语言(如阿拉伯语从右到左书写、UTF-8 编码字节数不同等)在解码过程中的特性,是否有做更深层的探索或思考?是否有了解过开源社区解决此类多语言问题的通用方案?8. 在 Chat 项目中,还有其他类似的技术挑战或亮点可以分享吗?9. 项目里设计的缓冲区,有考虑过设置大小限制防止内存占用过大吗?10. 自己实现的组件与开源社区成熟的组件相比,有什么区别?还有哪些改进空间?11. 了解受控组件和非受控组件的概念吗?12. 作为 UI 库的开发者,在什么场景下应该使用受控组件,什么场景下该用非受控组件?能具体举例说明吗?13. 如果去实现一个 Editor(编辑器)组件,它应该是设计成受控的还是非受控的?14. 作为一个开发者,当你在 NPM 上找一个 React 编辑器组件来使用时,你期望它的用法是怎样的?你会想去强控制它内部的各种输入状态吗?15. 手写:flatten 函数,将多层嵌套结构的数组拍平为一维数组。16. 手写:reduce 方法,要求功能与原生的 reduce 完全一致。
查看16道真题和解析
点赞 评论 收藏
分享
评论
3
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务