现在面试通常怎么问

把相关知识和复习方法放在一起,随时回看。

常见考察方式是沿着一个主题不断追问:是什么 → 为什么 → 项目里怎么用 → 出问题怎么查 → 有什么边界和取舍。

环节 常见问题 准备到什么程度
自我介绍 做过什么业务?主要负责什么? 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、数据获取、水合、缓存、服务端隔离