字节前端一面

自我介绍....
实习项目
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` 函数,实现原理?原型链知道多少?

反问
业务、工作时间(弹性)、对AI工具的看法和支持

PS:
暑期面过字节,相比来说这次手撕算少了
对味了,希望多来点手撕
#发面经攒人品#
全部评论
都是天文符号
2 回复 分享
发布于 2025-09-08 20:07 江苏
佬这是哪个部门呀
点赞 回复 分享
发布于 2025-09-16 13:48 湖北
你的面经被人抄了,不过他时间比你快10分钟左右,是因为你又编辑导致发布时间变了吗
点赞 回复 分享
发布于 2025-09-08 21:30 湖南
佬是撕的不够爽吗
点赞 回复 分享
发布于 2025-09-03 22:07 安徽
好多八股呀
点赞 回复 分享
发布于 2025-09-03 10:43 上海

相关推荐

面试时间:4.20晚上7点 时长35min面试官很友善,也很年轻,给我很强烈的一种公式的味道,从八股到项目到ai到手撕,特别强烈的公式感1. 自我介绍2. 讲一下浅拷贝和深拷贝的区别。3. Vue3 相比 Vue2 有哪些优点和升级?4. 你怎么理解 Vue3 里的 Hooks / 组合式逻辑?5. 你有没有自己封装过 hooks?适合在什么场景下封装?6. 讲一下 Vue 里的虚拟 DOM,它主要解决什么问题?7. 从输入 URL 到页面最终渲染出来,中间发生了什么?8. 多人协作开发时,Git 分支一般怎么管理?9. 如果你往公共分支提交了一段有 bug 的代码,怎么安全撤回?10. 你有了解或使用过 React 吗?11. 介绍一下你的 AI 对话平台项目,项目规模、页面结构和你负责的部分分别是什么?12. 你项目里用了 SSE,如果里面混合了文本、图片、视频,你会怎么处理?13. 你项目里的本地持久化机制是怎么做的?为什么用 Pinia 和 LocalStorage?14. 如果会话数据不断增长,LocalStorage 超出容量上限了怎么办?15. 如果把 SSE 改成 WebSocket,能力上能不能完全对齐?有哪些差异?16. 介绍一下你的通用后台管理系统项目,这个项目的难点是什么?17. 你们上传的文件一般是什么类型?18. 分片上传的分片策略是怎么设计的?为什么用这个阈值?19. 分片是越多越好还是越少越好?怎么权衡?20. 讲一下断点续传的完整实现流程。21. 秒传是怎么做的?核心判断依据是什么?22. 你做的前端性能优化有没有量化效果?怎么测出来的?23. 你平时学习前端主要通过哪些渠道?24. 你最近有了解哪些前端相关的 AI 工具?25. 你怎么理解 Skills?26. 手撕:LC20. 有效的括号27. 反问
查看26道真题和解析
点赞 评论 收藏
分享
评论
4
36
分享

创作者周榜

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