Skip to content

前端面试手册

推荐使用路径

  • 题目很多但串不起来时,先从导读与知识地图开始,先搭主链再补模块。
  • 技术问答经常断在第二层时,优先走 JavaScript -> 浏览器 -> 网络请求 -> Vue Core 这条主链。
  • 准备项目面或行为面时,把后半部分模块和做过的系统一起复盘,而不是单独背表述。

模块地图

  • 导读与知识地图:重点覆盖 知识主链、阅读方法、项目映射。
  • HTML:重点覆盖 语义结构、资源加载、可访问性。
  • 安全与稳定性:重点覆盖 攻击边界、运行时隔离、稳定性闭环。
  • 手写题与算法:重点覆盖 边界条件、复杂度、实现鲁棒性。
  • 项目表达与系统设计:重点覆盖 系统边界、技术取舍、结果归因。
  • 行为与 HR:重点覆盖 表达结构、冲突处理、动机一致性。
  • CSS:重点覆盖 布局系统、渲染代价、样式覆盖。
  • JavaScript:重点覆盖 执行模型、对象语义、异步调度。
  • TypeScript:重点覆盖 类型表达、缩窄推导、工程约束。
  • 浏览器:重点覆盖 内部机制、页面生命周期、运行时代价。
  • 网络请求:重点覆盖 协议语义、连接代价、失败恢复。
  • Vue Core:重点覆盖 响应式、调度器、组件边界。
  • Vue Ecosystem:重点覆盖 应用分层、渲染模式、构建链路。
  • 工程化与性能:重点覆盖 指标治理、构建版图、发布约束。

如何阅读单篇内容

  • 现在的正文不再统一套一组标题,而是按题型选择更贴合主题的章节结构。
  • 对比型题先看对象拆分和综合对比,机制型题先看参与者与关键流程,治理型题先看症状、方案空间和闭环。
  • 每篇都保留问答设计和相关主题,但它们服务的是不同题型,不再是全站同一张骨架。

适合哪些准备阶段

  • 打基础阶段:先按模块学习地图建立主链。
  • 查漏补缺阶段:从高频题清单定位薄弱点,再回到单篇看题型专属结构。
  • 演练阶段:直接从单篇的问答设计及延伸开始,把知识转成稳定表达。

从这里开始

Last updated: