前端/移动开发面试题 · 方案权衡
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5129 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 61 题请比较 HTTP、HTTPS 与 HTTP/2.0 各自的优缺点,并说明适用场景。 考察对网络协议演进、安全性及性能特性的理解与对比分析能力第 62 题Vue 为什么要放弃 Object.defineProperty?它解决了什么问题? 考察对 Vue 响应式系统演进、局限性和 Proxy 方案的理解第 63 题请描述HTTPS的加密过程,重点说明对称加密与非对称加密是如何配合的。 考察TLS握手流程以及混合加密中两类算法的分工第 64 题请介绍前端常用的布局方式,并说明你对其理解较深的布局方案。 考察前端布局知识的广度与深度第 65 题rgba和opacity的区别是什么? 考察对CSS透明度的两种实现方式及其叠加影响的理解第 66 题请比较 TCP 和 UDP 的主要区别,并说明各自适用场景。 考察传输层协议基础认知与场景匹配能力第 67 题HTTP 缓存有哪些策略?请分别说明它们的工作机制。 考察对 HTTP 缓存整体框架和各类策略的理解第 68 题在WebSocket传输过程中遇到网络问题(如断线、丢包、网络抖动)时,你会设计哪些补偿机制来保证消息的可靠性和最终一致性? 考察对WebSocket网络异常场景的理解及可靠性设计能力第 69 题你提到了写设计文档,如何从宏观上考虑整个项目? 考察系统设计中的宏观架构思维与全局规划能力第 70 题图片加载优化策略 考察图片加载性能优化的手段与取舍第 71 题请解释浏览器同源策略的作用,以及如何实现跨域请求? 考察对浏览器安全机制的理解和跨域方案选型第 72 题请比较 Vue 2 和 Vue 3 中的响应式实现,说明各自的原理和差异。 考察对框架底层响应式机制的理解和对比能力第 73 题为什么用到了WebSocket又用到了SSE? 考察对实时通信协议特性、适用场景和技术选型的理解第 74 题Token 无感刷新是怎么做的? 考察对前端认证流程、Token 过期处理与并发刷新机制的理解第 75 题请介绍你在项目中落地 i18n 国际化的流程与关键步骤。 考察国际化落地流程的完整性、对文案提取与Key管理的理解以及技术实现细节第 76 题你会如何选择设计模式来设计前端的状态管理方案? 考察状态管理方案设计的模式选择与权衡能力第 77 题LRU和LFU的区别是什么? 考察缓存淘汰策略的基本原理与适用场景第 78 题为什么需要选择从commit的维度进行缺陷检测,而不从request维度去设计? 考察缺陷检测系统的设计权衡与维度选择逻辑第 79 题场景题:数据库某个字段表示一个状态,前端怎么实时获取并渲染出来? 考察前端实时获取数据与渲染的机制选择和实现思路第 80 题ES6新增了一些扩展,但是浏览器最后会把ES6转化为ES5执行,那这些扩展有什么意义? 考察对转译本质、语言演进与开发者价值之间关系的理解