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