前端/移动开发面试题(2026 最新)

前端/移动开发相关岗位面试题。

24989 道真题 · 更新 2026-08-05

筛选题目
第 201 题请手写几种常用的 CSS 居中布局方案,并说明它们的适用场景。 考察 CSS 布局基础与方案选择能力编码实现技术原理CSS第 202 题HTTP2的服务端推送是干什么的? 考察对HTTP/2服务端推送机制的理解及适用场景技术原理技术选型HTTP/2第 203 题CSS如何实现瀑布流? 考察CSS多列布局和弹性布局的应用与布局细节技术原理方案权衡CSS第 204 题介绍一下Flex布局以及其中的属性 考察Flex布局核心概念与常用属性的掌握技术原理CSS第 205 题CSS 有哪些常见的定位方式?请说明各自的特点和适用场景。 考察 CSS 定位方式的基础知识与应用判断技术原理CSS第 206 题请介绍你在项目开发中使用的异常处理机制,以及你如何选择和处理异常? 考察候选人对异常处理机制的理解与应用风险判断技术原理问题排查第 207 题请介绍一个你认为最有价值的项目,并说明其中最大的技术难点是什么。 考察项目深度、技术难点识别与表达能力沟通表达问题拆解项目复盘第 208 题OkHttp 的责任链模式是如何工作的? 考察对 OkHttp 拦截器链的职责划分、执行流程和递归调用方式的理解系统设计技术原理OkHttp第 209 题请描述用户登录状态的核心逻辑是如何设计和实现的? 考察会话管理、令牌机制与登录状态的生命周期设计风险判断系统设计技术原理第 210 题请说明 webpack 实现模块打包发布的基本原理。 考察对 webpack 打包流程和输出机制的理解技术原理Webpack第 211 题请简要介绍 Three.js 及其主要用途。 考察对 Three.js 基本概念、功能特性和应用场景的理解技术原理技术选型第 212 题WebSocket 协议是基于 HTTP 协议构建的吗? 考察对 WebSocket 与 HTTP 协议关系的准确理解技术原理HTTPWebSocket第 213 题请介绍你对KMP算法的理解及其在哪些场景下适用。 考察字符串匹配算法原理、复杂度分析与适用场景问题拆解技术原理第 214 题C++中,内存存储区域有哪一些? 考察对C++内存模型各存储区特性的理解技术原理C++第 215 题请对比 Kafka 和 RabbitMQ 的技术选型,重点说明 Kafka 的优势。 考察消息中间件选型决策能力与对 Kafka 特性的深入理解业务理解技术选型方案权衡Apache KafkaRabbitMQ第 216 题请说明 React 和 Vue 的核心区别是什么? 考察对两大框架设计哲学和适用场景的理解技术原理技术选型ReactVue第 217 题2D的叉乘的含义是什么 考察向量叉乘在二维空间中的几何意义及数值计算理解问题拆解技术原理第 218 题在 Vue 中,v-for 使用 key 的作用是什么?为什么不能使用索引作为 key? 考察 Vue 虚拟 DOM diff 算法中 key 的作用及列表渲染优化能力技术原理问题排查Vue第 219 题请说明 Promise 和 async/await 的区别。 考察对异步编程两种语法机制的原理理解与实际应用差异编码实现技术原理JavaScript第 220 题你在实际项目中使用过 Git 的哪些常用操作? 考察候选人日常开发中的版本控制熟练度与工具理解技术原理问题排查Git