现在面试通常怎么问
把相关知识和复习方法放在一起,随时回看。
常见考察方式是沿着一个主题不断追问:是什么 → 为什么 → 项目里怎么用 → 出问题怎么查 → 有什么边界和取舍。
| 环节 | 常见问题 | 准备到什么程度 |
|---|---|---|
| 自我介绍 | 做过什么业务?主要负责什么? | 1~2 分钟讲清经历、技术栈、个人贡献 |
| 项目深挖 | 最难的功能?为什么这样设计?怎么证明有效? | 至少两个真实案例,可以连续回答三轮追问 |
| 基础原理 | JS、CSS、浏览器、网络、框架 | 能解释机制,也能给业务例子 |
| 场景设计 | 权限、列表、上传、登录、性能、线上故障 | 先明确约束,再拆方案、异常和验证 |
| 编码 | 输出题、工具函数、数据转换、简单算法 | 代码可运行,能处理边界并解释复杂度 |
| 综合沟通 | 协作、技术选择、离职原因、岗位期望 | 真实、具体,说明自己的责任和判断 |
例如,2026 年 7 月的一份飞书面试个人记录涉及项目方案、Vue 响应式、事件循环和并发调度;2026 年 9 月的一份实习面试记录涉及 computed / watch、TS、构建工具和 AI 使用。它们说明这些题型确实存在,不能据此计算“必考率”。飞书面经原文、牛客个人面经原文
按岗位调整重点
| 方向 | 优先准备 |
|---|---|
| 实习 / 校招 | JS、CSS、框架基础、手写、项目是否真正理解 |
| 业务前端社招 | 独立交付、复杂交互、接口和状态、线上排障、项目收益 |
| 中高级 / 负责人 | 方案取舍、稳定性、性能、工程建设、协作和落地成本 |
| Vue2 存量项目 | 响应式限制、Vuex、Router、组件封装、Webpack、渐进迁移 |
| Vue3 岗位 | Proxy、ref / reactive、组合式逻辑、Pinia、TS、构建工具 |
| React 岗位 | 渲染与状态、Hooks、Effect、闭包、状态管理、性能 |
| H5 / App 内页面 | 适配、弱网、登录态、JSBridge、WebView 生命周期和兼容 |
| SSR / 内容站 | 首屏、SEO、数据获取、水合、缓存、服务端隔离 |