# 前端面试题大全与复习路线
前端面试范围很广,直接从几千道题里随机刷,容易记住答案却串不起知识体系。这份导航按“先自测、再补基础、随后攻原理和手写、最后用真实面经检验”的顺序,帮你找到适合当前阶段的题目与答案。
# 先判断你该从哪里开始
- 准备时间只有 1 天:先看前端高频面试题速查,覆盖 CSS、JavaScript、React、Vue、性能和安全等常见考点。
- 正在准备 2026 年面试:进入2026 前端面试题大全,按框架、工程化、跨端、SSR 与 AI 前端分类练习 100+ 道最新面经题。
- 准备时间有 1 周:用前端 100 题自检找薄弱项,再按下方专题补答案。
- 准备中高级岗位:重点阅读前端进阶面试题、框架原理、性能优化和工程化专题。
- 准备大厂或临近面试:完成前端手写题后,用真实公司面经模拟不同轮次。
- 准备 AI 应用方向:直接进入AI 大模型与 Agent 面试题。
# 前端基础面试题
前端基础面试题覆盖 HTML、HTTP、浏览器从输入 URL 到页面展示、缓存、Web 安全和性能优化等内容。适合校招、初级岗位或长期没有系统复习基础知识的人。
建议能完整说明这些问题:
- GET 与 POST 有什么区别,HTTP 缓存如何协商?
- 从输入 URL 到页面渲染经历哪些过程?
- 回流与重绘如何发生,怎样减少性能开销?
- XSS、CSRF、CSP 分别解决什么问题?
# JavaScript 高频与进阶面试题
先用前端高频面试题快速检查闭包、原型链、事件循环、异步和模块化,再进入前端进阶面试题学习 JavaScript 高级特性、React 原理、浏览器性能和前端工程化。
如果面试包含现场编码,配合前端手写题及答案练习防抖节流、new、instanceof、call/apply/bind、Promise、并发控制和 EventEmitter。
# React、Vue 与框架原理面试题
- React 面试题精选:组件、Hooks、状态更新、性能优化和框架原理。
- Vue 面试题精选:响应式、组件通信、生命周期、Vue Router 与 Vuex/Pinia 思路。
- 框架通识面试题:虚拟 DOM、Diff、组件设计和通用渲染问题。
- [React 原理专题](/docs/principle-docs/react/01-React router原理):适合需要解释源码机制和设计取舍的中高级岗位。
不要只背“Vue 和 React 的区别”。更重要的是能结合项目解释状态边界、渲染性能、组件抽象和故障定位。
# 浏览器、HTTP 与性能优化面试题
这组专题适合围绕一次页面请求串联 DNS、TCP/TLS、HTTP 缓存、HTML 解析、事件循环、渲染流水线、Core Web Vitals 和性能监控。
# 前端工程化与构建工具面试题
从前端工程化面试题进入,再按岗位技术栈阅读 Webpack、Babel、Vite、CI/CD、包管理和微前端内容。回答工程化题时,应说明问题背景、技术选型、指标变化和失败后的回滚方案,而不是只罗列工具名称。
# 前端手写题与算法面试
- 前端高频手写题:JavaScript API、异步控制、数据处理与常见工具函数。
- 前端算法面试入门:数组、链表、栈、队列、树、排序、DFS/BFS、回溯和动态规划。
- 排序算法面试题:适合集中比较时间复杂度、空间复杂度和稳定性。
手写题先讲边界条件和复杂度,再写核心代码,最后补测试用例。算法题则先确认输入输出和数据规模,不要上来就默写模板。
# 真实前端面经与面试复盘
2026 前端面试题与面经按当年技术栈和高频场景整理,前端面经汇总则按公司和面试轮次整理真实问题。使用时先遮住答案独立作答,再检查自己是否能说清“结论、原理、项目例子、边界与取舍”五层内容。
面经适合检验准备结果,不适合代替系统学习。同一道题在不同公司出现,通常说明它对应的是稳定能力模型,而不是一道需要背诵的原题。
# AI 大模型与 Agent 面试题
AI 大模型与 Agent 面试题覆盖 Prompt、RAG、Function Calling、MCP、Memory、LangChain/LangGraph 和生产工程实践。前端与全栈岗位尤其需要准备流式输出、工具调用、会话状态、权限隔离、可观测性和提示词注入防护。
# 每天怎么复习
- 用前端每日一题保持输出习惯,先口述再看解析。
- 每天选择一个专题,整理成自己的三层答案:一句话结论、关键原理、项目实践。
- 每隔两三天完成一次每日一题综合自检,记录仍然含糊的模块。
- 面试前按前端学习路线检查知识覆盖,再用公司面经做模拟。
# 常见问题
# 前端面试题应该按什么顺序复习?
先做自检,再补 JavaScript、CSS、浏览器和 HTTP 基础;随后学习 React/Vue 原理、性能和工程化;最后练手写题、算法与真实面经。准备时间越短,越应该优先高频题和目标岗位面经。
# 只背前端面试题答案有用吗?
短期能帮助回忆,但难以应对追问。更有效的方法是把每道题整理成结论、原理、项目案例、边界和取舍,并通过口述或手写验证自己是否真正掌握。
# 前端面试需要刷算法吗?
取决于岗位和公司。多数岗位至少应掌握数组、字符串、链表、栈队列、树遍历、排序和基础动态规划;目标公司有在线笔试或算法轮时,需要单独安排专题训练。
# 如何准备中高级前端面试?
除基础题外,重点准备框架原理、性能优化、工程化、稳定性、系统设计和项目决策。答案要包含量化指标、方案对比、故障处理与复盘,体现你能对结果负责。
