React 面试题
共 25 篇真实面经 · 涵盖 百度 / BIGO / 携程 / 得物 / 杭州某小厂 等 19 家公司
百度提前批前端一面
百度提前批前端一面面经:自我介绍后先问项目里哪一块是完全自己做的以及收益,接着考事件循环、看代码说输出、手写 Promise.allSettled,场景题是表单联动导致输入卡顿如何排查(未答上来),还有一些 React 问题与实习中 AI 的使用情况,次日收到挂。
BIGO 秋招前端一面(语音方向,约 30 分钟)
BIGO 秋招前端一面面经(语音方向,约 30 分钟):从笔试题回顾的跨域预检切入,问到 React 闭包与生命周期、Fiber、React Hook 以及在 Vue 中实现同类能力的思路、HTTP 版本与常见响应码,再围绕前端性能监控方案、上报方式与如何避免上报侵占用户资源展开,后半程聊项目并询问 AI 的日常使用,最后反问。
携程前端秋招一面面经(45 分钟)
携程前端秋招一面面经:从数组去重与 map、reduce 实现、常见排序算法与堆排序适用场景,到浏览器输入 URL 的网络过程、Flex 三栏布局与主轴交叉轴对齐、闭包与事件委托,再到虚拟列表原理与大列表滚动优化、Puck 拖拽生成 HTML 的原理、zustand 选型、React Native 与 React 的区别,以及如何优化给 AI 写提示词。
携程秋招前端开发一面面经(10.08)
携程秋招前端开发一面记录,全程近一小时且几乎不问项目:从数组链表、flex 与响应式布局等基础,到浏览器渲染机制、TS 类型守卫、防抖节流,再到虚拟列表与打包构建工具,最后追问大模型输出为何不稳定、RAG 召回机制与 prompt 效果验证。
得物秋招客户端一面:前端八股与实习项目深挖
得物秋招客户端一面记录:先过一遍前端八股(事件循环、Node 高并发、JavaScript 单线程与 TypeScript 的使用、Vue 与 React 的差异、图片从打开到渲染完成的全过程),再围绕实习与项目深挖性能优化的背景与结果、项目里的后端怎么做、业务问题怎么排查,并要求现场设计一个日志库组件。
杭州小厂React前端面试:props与state、受控组件、key与useEffect
杭州某小厂的 React 前端面试面经:从自我介绍切入,围绕 props 与 state 的区别、受控与非受控组件、条件渲染的几种写法、props 的传递方式、React 组件使用原则、key 的作用与能否用数组下标、useEffect 依赖为空和不传参数的区别逐题展开,最后是一道字符串处理手撕题。
去哪儿 AI 面
去哪儿全栈开发岗 AI 面面经,面试时间 2026.10.6:从深拷贝递归的循环引用与栈溢出问起,接着考 Redis 过期删除机制、系统提示词与用户提示词的区别、ReAct 与 Plan-and-Execute 的选型,最后让讲一个全栈项目。
苏州小厂 React 前端面试:项目拷打、虚拟列表与 React 18 新特性
苏州一家小厂 React 前端岗面试:先拷打简历项目,追问难点与实现;再围绕虚拟列表问原理、第三方库与手写取舍、单项高度变化怎么处理;另考 performance 指标、闭包、原型链、React 18 新特性、Vue 与数据流设计。
百度 AI 全栈(偏前端)一面:React 与 RAG、MCP 到 Agent
百度搜索 AI 全栈(偏前端)一面约一小时:前半段是前端八股,React 与 Vue 的异同、Fiber 架构;后半段全在 AI 工程上,Agent 与 LLM 的区别、MCP 通信协议与 tools 的区别、RAG 完整流程与 chunk 颗粒度控制,最后手撕 hot100 二选一。
百度 前端开发岗面经 两轮 42 题汇总
百度前端开发岗两轮面经。第一轮考闭包、跨域、事件委托、React 批更新与 Fiber、useEffect 与 TypeScript 类型系统、Vite 原理;第二轮围绕流式问答选型、多会话流式管理和 Markdown 渲染卡顿优化展开。
比特鹰秋招一面:React 原理 + 职业规划
比特鹰秋招前端一面面经:面试官自称 HR 面却问了技术,先聊实习、项目、为什么选前端与如何学习,再深入 React Fiber 架构、更新流程、React 19 新特性、Vue 与 React 的区别,最后问公司业务了解程度、能否接受单休、职业规划与薪资预期。
字节前端一面:WebSocket、Electron与流式渲染
字节前端一面面经,共19问,偏网络与运行时底层。覆盖WebSocket建连与丢包行为、TCP如何感知丢包、ping的完整过程、Electron多进程架构与主进程卡顿,以及SSE逐token setState的性能问题与AI编码规范的约束手段。
字节跳动剪映AI前端一面面经(Agent框架+性能优化)
字节跳动剪映AI前端(base深圳)一面面经,视频面。深挖自研Agent框架的ReAct循环、多Agent拆分、上下文管理与缓存命中、MCP与Skill关系,另考察Agent卡死排查、React性能优化与防劣化,编码题LRU Cache。
爱奇艺前端日常实习面试(React 与浏览器基础)
爱奇艺前端日常实习面经,约 30 分钟。题目以 React 与浏览器基础为主:setState 的同步异步、事件委托、useMemo 与 useCallback、HTTP 状态码与 304、git pull 与 fetch,另手写每秒自增的计时组件。
快手前端(电商)二面无项目拷打版
快手电商前端二面面经,题目集中在 React 原理:单向数据流的优缺点、useMemo 与 memo 的区别、useEffect 与 useLayoutEffect 执行顺序、SSE 原理与低版本兼容,手撕同步 localStorage 的 Hook。
快手商业化前端面经:React Hooks 与事件循环
快手商业化前端面经,36 分钟。React 部分问 hooks、useRef 与 useState 区别及 setState 输出题;浏览器部分问状态码、协商缓存与事件循环;AI 问 MCP 与 tools 的关系,最后手撕求树深度。
睿联 秋招 前端 一面面经
睿联秋招前端一面记录,题目集中在基础与工程实践:事件循环与宏微任务(含微任务不断追加、宏任务持续积压的后果)、节流防抖的适用场景、Vue2 与 Vue3 的 API 和响应式差异、nextTick、React 与 Vue 的开发区别,以及前端工程化、代码质量验收和把 AI 融入开发的做法。
睿联前端秋招一面:Vue 选项式/组合式与 React Fiber
睿联前端秋招一面,从实习经历切入,追问 Vue2 与 Vue3 的差异、选项式与组合式 API 的区别与混用场景,以及 watch 的参数,并对比 React Fiber 与 React16 之前的 Stack Reconciler。
尚睿科技 Web 前端实习面试:从 React 与 Vue 差异问到 HTTP 版本
尚睿科技 Web 前端方向实习面试,9 月 21 日:先从实习经历与离职原因切入,再连问 Vue 与 React 的差异、React 18、国际化开发方案、Vite 与 Webpack、虚拟列表、性能测量,最后落在输入 URL 到渲染、DNS 解析与 HTTP 版本差异。
小米 AI 前端实习一面:流式渲染背压与团队 AI 协作
小米 AI 前端实习一面面经,全程约一小时:两道共享屏幕手撕题开场,随后是防抖节流、HTTP 连接、WebSocket 与 SSE 的场景辨析、git merge 与 rebase、性能问题在控制台里怎么排查,以及大模型高频吐字导致界面卡顿的背压优化与团队 AI 知识体系建设两道大场景题。
小鹏秋招前端一面:曝光埋点与事件循环
小鹏汽车秋招前端(仿真方向)一面面经,面试时间9.15,已通过。项目侧重点考察埋点体系与通用曝光埋点组件的设计(含不用IntersectionObserver、改为监听scrollTop的React实现),另有事件循环输出题、岛屿算法题与技术难点讲述。
耀狄科技全栈实习一面 弱网排查与 SSE 续传
耀狄科技全栈开发实习一面面经,0918 下午场,难度不高:围绕实习经历、弱网性能排查、AI 辅助开发提效、Vue3 理解、Vue 与 React 区别、Subagent 通信、AI 服务接入与 SSE、以及对话中断如何续上。
英飞流全栈开发实习面试:React 原理与 JS 基础连问
英飞流全栈开发实习面试,9 月 21 日,全程常规八股:ES6 新特性、React 各版本差异与事件机制、diff 算法、Vite 与 Webpack、CommonJS 与 ESM、闭包与 JS 继承,后端侧只问到对后端的了解和 Redis,整体偏基础。
用友全栈开发高潜面经:从半同步复制到并发渲染
用友全栈开发(高潜)面经,题目偏工程正确性:半同步复制下从库为什么仍读到旧数据、防抖搜索的旧状态与旧响应覆盖、ReentrantLock 条件等待为什么必须写在循环里、Snowflake 换成 UUIDv7 能否解决写入局部性与严格顺序、React 并发渲染的外部状态快照、long 主键经 JSON 的精度丢失、快照隔离下的写偏差,以及 BFF 并行聚合为何仍放大尾延迟。
元戎启行前端一面:八股 + vibe coding
元戎启行前端一面面经(2026.07.29,约 1 小时):面试官是后端开发,走飞书会议且未开摄像头。前半程是常规八股——浏览器输入 URL 到页面呈现的完整过程、请求过程中的错误、TCP 与 UDP、DNS 解析、HTTP 缓存与 HTML 的缓存策略、React useEffect 与 useLayoutEffect 及 SSR 下的选择;后半程围绕项目提问,并出了一道 AI coding 题,过程中追问实习期间 AI coding 的实践,最后反问。