字节跳动

前端开发工程师一面面经

完整信息

19 条问法 · 15 道题

本篇目录
自我介绍 base 地选择(全国都可) 八股 为什么 react hook 不能放在条件/循环分支里?(不知道,说了一下第一次和后续执行 useState 的行为区别) 用户反馈某个 react 页面存在性能问题,你的解决思路? 典型的性能卡顿的问题及对应的解决方案(说了遇到过的重复渲染循环和状态订阅过宽) NodeJS CPU 密集运算的策略(纯 JS 算法优化、Node 模块、WASM、FFI) 语言间通信也有性能损耗,纯 JS 的话怎么做?(拆解任务、多用异步来充分利用事件循环机制避免长时间占用、worker) 对项目的理解 平时用 AI 辅助开发的心得(说了我对 harness 的理解、日常使用 AI 辅助开发的流程) 3~4 人开发的需求如何协调?(需求分解、Git 冲突解决) 项目经历 智能体平台的用户画像、用户动线(这里和面试官的预期出现了一些偏差) 做这个项目的最大难题(说了技术选型——多进程架构和三层测试架构) 追问 vLLM 驱动测试的输入、输出、测试流设计 公式编辑器的用户场景 和一些替代方案的区别(我做的时候是有调研的,认为我的方案是有场景的,面试官认为别的方案看起来更好) 做这个项目的最大技术难题(手搓渲染) 为什么这个不用开源库?(也有调研,不过不符合我的需求) 介绍大二实习内容(项目背景、调研与结论、做的变更) 字节实习经历,挺清楚的,就问了一个指标是怎么算的 手撕:闭包实现函数柯里化 反问:简历详略应该重新编排、项目可以贴链接、后续多准备“为什么”的问题(当时没整理面经,没准备好这,结果三面挂这上了)
本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19

相关公司