前端工程师初筛如果只问框架,很容易问偏。候选人可能很熟 React、Vue 或构建工具,但真正做业务页面时,难点往往不在 API 记得多不多。
我个人更想听候选人怎么处理组件边界、状态变化、异常场景、性能问题,以及和产品、设计、后端之间的取舍。
推荐维度
- 工程基础:HTML、CSS、TypeScript、浏览器和构建基础。这部分不用问得太刁,但要确认基本功。
- 组件设计:组件边界、状态流、复用方式和可维护性。这里最能看出工程习惯。
- 问题定位:性能、兼容性、异常状态和线上问题排查。真实项目里这个很常见。
- 协作沟通:设计稿、接口状态、需求变更同时出现时,候选人怎么推进。
示例问题
- 请描述一个你负责过的复杂页面,你如何拆分组件和状态?
- 如果一个页面在移动端出现明显卡顿,你会如何定位?
- 当设计稿和接口状态不一致时,你通常如何推进?
- 请讲一次你修复线上前端问题的经历。
一个小提醒
前端初筛不需要把所有技术点都覆盖。说实话,越想覆盖全面,越容易变成知识点抽查。
更好的方式是让候选人讲一个真实页面:它复杂在哪里、怎么拆、哪里踩坑、最后怎么验证。AI 初筛负责把这些表达收集成报告,后续人工面试再继续追问技术深度。
如果报告里只能看到“会 React、会 TypeScript”,价值就不大;如果能看到候选人处理边界和问题定位的思路,下一轮就好问多了。