Skip to content

前端面试题合集

这是一个前端面试题和学习资料的集合,涵盖了多个前端技术领域,包括但不限于 JavaScript, React, Vue, TypeScript, CSS, 算法等。

本资源旨在帮助前端开发者准备技术面试,提升技术能力,并系统性地掌握前端知识体系。无论你是正在准备面试的求职者,还是希望进一步提升自己技术深度的开发者,都能从中获益。

使用指南

  • 面试准备: 按技术模块系统复习,掌握核心概念和常见面试题
  • 知识巩固: 查漏补缺,系统性地完善自己的知识体系
  • 技术进阶: 深入理解前端技术原理,提升技术深度

知识体系

基础三件套

  • HTML - HTML5 语义化、表单、Web 存储等
  • CSS - BFC、盒模型、Flex、居中方案、响应式布局等
  • JavaScript - 闭包、原型链、事件循环、ES6+ 等
  • TypeScript - 类型系统、泛型、装饰器等

框架

  • Vue - 组件通信、生命周期、双向绑定、Vuex 等
  • React - 生命周期、Hooks、状态管理、性能优化等
  • Node.js - Stream、Buffer、事件循环、Koa 等

工程化

计算机基础

算法与数据结构

  • 算法题 - 排序、数组操作、数据结构等

教程