Yihao
关于标签归档

© 2026 Yihao

RSS
目录
  • 字节 OD 前端(React)岗位面试记录
  • 主要面试题
  • 整体感受
  • 一点复盘
2026年6月16日·5 分钟阅读·7 次浏览·

记录一次字节 OD 前端(React)岗位面试记录

记录一次字节 OD 前端(React)岗位面试记录

字节 OD 前端(React)岗位面试记录

从 Boss 上和德科的 HR 联系的,感谢给了一次字节 OD 前端(React)岗位的面试机会。

本身是全栈,最近又高强度用 AI,古法开发基本废了,更多的是在从事偏 PM 的工作,做自己的产品。也没做太多准备就开面了。

这次面试形式是 AI 面试。HR 会发一个面试链接,48 小时内有效,自己找时间打开就可以开始。需要电脑有摄像头和麦克风,我一开始想用平板来着,结果打开链接是空白的,最后还是换了电脑。

主要面试题

记一下主要的一些面试题:

  • 自我介绍,学历,工作经历,技术栈
  • 追问了一下某段工作经历,以及在这家公司用的什么技术栈
  • 追问了一下某段 gap 干什么去了
  • 问了 React 列表为什么要用 Key
  • 做过哪些前端性能优化,具体案例,如何发现,如何处理,如何治理
  • Vite 和 Webpack 区别,使用上的案例
  • 虚拟滚动列表原理
  • 组件封装,表格组件封装的一些技术要点和经验分享
  • 最近使用了什么 AI 工具?
  • 给你一个需求,你用 AI 工具会怎么做?不用 AI 工具会怎么做?
  • React Profiler 和 Performance 面板相关
  • ESLint 和 Prettier 是干啥的

整体下来,问题其实都不算特别偏,更多是围绕前端基础、React 实战、工程化、性能优化、组件封装,以及现在比较常见的 AI 使用场景展开。

AI 面试会根据你的回答有一定概率进行调整,并继续追问 2-3 层深度问题。如果你回答得有点迷糊,AI 可能会持续追问,问到你红温。实在不想继续答某个问题的话,可以直接告诉它“跳过这个问题吧”。

整体感受

整体感觉回答得不好。

一是现在很少古法手敲代码了,会有遗忘。很多东西平时知道大概怎么回事,但真要临场展开讲原理、讲案例、讲具体实践细节,就容易卡住。

二是之前的工作业务场景里,确实没得到太多相关锻炼。对相关功能和性能要求不极致、不高,大约知道一些方案,但没怎么实操过,导致印象不深。比如性能优化、React Profiler、Performance 面板、虚拟滚动这些内容,平时知道方向,但如果没有真实项目里的问题、定位过程和治理闭环,面试里就很难讲得特别扎实。

三是转了全栈,年龄又大了,要记得的内容太多,实在有些边边角角的东西记不住了。前端工程化、框架原理、性能优化、业务组件设计、服务端、数据库、部署、产品逻辑、AI 工具链,全都要顾到,其实挺吃精力的。

另外这次是 AI 面试官,不是真人面试官。就是一个大模型负责出题、出字幕、出声音,还没有做成数字人那种形式,可能算力还没富裕到这个地步。hhhh

有摄像头要求,会一直录像,所以环境还是要提前准备一下。建议电脑、摄像头、麦克风都提前测试好,网络也最好稳定一点。

如果要准备这种 AI 面试,可以提前找几个 AI 大模型,让它们多出一些类似岗位的面试题来练。几个大模型对面试题选择的思路可能会比较接近,尤其是 React、工程化、性能优化、项目经历追问这些方向,基本都会覆盖到。

一点复盘

如果后面再准备类似岗位,我觉得可以重点补一下这几块:

  • React 基础和常见追问,比如 Key、渲染机制、Hooks、组件设计
  • 前端性能优化,要准备真实案例,最好能讲清楚发现问题、定位问题、解决问题、持续治理的过程
  • 工程化相关,比如 Vite、Webpack、ESLint、Prettier、构建优化
  • Chrome DevTools、Performance、React Profiler 的实际使用
  • AI 工具使用方法,尤其是“用 AI 做需求”和“不用 AI 做需求”的差异

总体来说,这次面试给我的感觉是:题并不玄学,但很吃真实项目经验和表达。如果只是“知道概念”,很容易被追问到露怯;如果能结合具体业务场景、技术取舍、排查过程来讲,效果应该会好很多。

也算是一次提醒吧。现在 AI 用多了,确实能提升效率,但一些底层能力、基础知识、手感和项目复盘,还是不能完全丢。

←返回