字节跳动前端面经(2026 秋招季):一面到 HR 面真题与思路全整理
整体节奏与感受
字节的前端校招流程普遍是 3 轮技术面 + 1 轮 HR 面,节奏很快:投递后一周内约一面,每轮间隔 2-5 天,全程走飞书视频面试,代码题直接在共享白板上写。整体感受是基础必考、项目必挖、代码必手写,很少有纯聊天环节。
一面:基础关(约 60 分钟)
一面基本都是高频基础题,覆盖 JS 核心、浏览器和网络。本场收集到的真题:
- 自我介绍后直接开问:讲讲事件循环,宏任务和微任务的执行顺序——追问 Promise.then 和 setTimeout 的先后。
- 闭包是什么,写一个防抖函数,说明闭包在里面起了什么作用。
- HTTPS 握手过程,为什么既用对称又用非对称加密。
- 跨域有哪些方案,CORS 预检请求什么时候触发。
- 手撕代码:两数之和变体(要求返回所有不重复组合)。
复盘要点:一面不要求深但要求准,每题 3-5 分钟内说清。事件循环和闭包几乎逢面必考,建议对照 前端题库 逐题限时过一遍。
二面:项目关(约 60 分钟)
二面围绕简历项目深挖,本场被问到的项目追问链:
- 项目里你说的性能优化,具体从哪几个方面做的?优化前后有什么数字?——必须给出量化对比。
- 构建工具做过哪些优化,首屏时间怎么测的。
- 你做的系统怎么防 XSS 和 CSRF——结合实际代码讲。
- 场景设计:让你给现有后台加一套前端监控,你怎么设计?
复盘要点:每个项目准备三条"追问防线":为什么这么做、还有什么别的方案、出了问题怎么办。说不清数字的优化会被判定为没做过。
三面:交叉/系统关(约 45 分钟)
- 开放题:如果让你从零做一个活动页搭建平台,架构怎么设计?——考察组件化与配置化思维。
- 从输入 URL 到页面渲染的完整过程,追问到合成层与重绘优化。
- 和后端协作的接口约定、幂等处理——前端出身的同学容易被问倒,值得提前准备。
HR 面(约 30 分钟)
HR 面节奏轻松但每题都有评估点:自我介绍、对加班的看法、为什么选择字节、期望薪资、反问环节。如实回答即可,薪资要提前想好口径。
备考清单(按优先级)
- JS 基础三件套:事件循环、闭包、原型链——用限时模拟练习练表达节奏,每题 3 分钟内说清。
- 项目三个量化数字 + 三条追问防线。
- 手撕保底 20 题:链表/二分/哈希为主,见算法题库。
- 网络与安全各准备一道能画图的题。
面经看十篇不如限时练一轮,
把这些真题加入你的练习计划。