前端面试高频考点清单:JS、框架、工程化、手写代码

2026-07-30 · 博客首页

前端面试知识点碎,但有明确的优先级。按"考得最多"排序准备,两周能覆盖大头。

第一优先级:JavaScript 基础

必考且必须答透的:

  • 闭包与作用域链:能讲清原理 + 手写例子;
  • 原型与继承:prototype / proto 的关系;
  • Event Loop:宏任务微任务执行顺序,给代码说输出;
  • this 指向:四种调用场景;
  • Promise:手写简易版是高频手写题。

第二优先级:框架原理

Vue 和 React 至少精通一个:

  • Vue:响应式原理(Proxy vs defineProperty)、diff 算法、nextTick;
  • React:hooks 原理、fiber、受控组件。

面试官追问"为什么这样设计"时,能答出权衡就赢了。

第三优先级:工程化与网络

  • 打包:Tree Shaking、Code Splitting、Vite 为什么快;
  • 网络:HTTP 缓存、HTTPS 握手、跨域方案;
  • 性能:首屏优化三板斧(懒加载、缓存、预请求)。

第四优先级:手写代码

防抖节流、深拷贝、数组去重、发布订阅——这八股里的代码题,必须能白板手写,看懂 ≠ 会写。

高效刷题法

把高频题清单放屏幕左边,逐题按 Alt+Q:先看答案框架,合上自己讲一遍,讲不顺的标记重来。工具免费试 3 次,面试季建议标准包。

看完想试试?按 Alt+Q 截屏,AI 秒答,答案直达微信。
免费下载 购买次数