前端/移动开发面试题 · 方案权衡
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5129 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 21 题有哪些比较两个值是否相等的办法? 考察对值相等性判断的多种实现方式及其适用场景的理解第 22 题Promise.race和Promise.all的区别 考察对Promise并发控制方法的理解与适用场景第 23 题ConcurrentHashMap 是如何实现线程安全的? 考察对 ConcurrentHashMap 线程安全机制及其演进的理解第 24 题你了解哪些前端CSS框架?请选择一两个说明其适用场景和优缺点。 考察前端CSS框架的广度与理解深度第 25 题GC有哪些方法,分别讲一下它们的原理和优缺点? 考察垃圾回收算法原理、适用场景和取舍能力第 26 题请对比说明HTTP中GET和POST请求的区别。 考察对HTTP方法语义、安全性、幂等性及实际应用的理解第 27 题useState和useRef的区别及各自的适用场景是什么? 考察React Hooks中状态管理与引用管理的理解第 28 题怎么理解TCP和UDP他们的区别? 考察对传输层协议核心机制与适用场景的理解第 29 题请解释 HTTP Cache-Control 相关字段的含义,并说明强缓存、协商缓存分别如何实现,以及实际使用中如何配置。 考察对 HTTP 缓存机制的掌握,以及区分强缓存与协商缓存、合理配置的能力第 30 题分页法和分段法有什么区别? 考察操作系统内存管理中分页与分段的基本概念及各自特点第 31 题WebSocket和HTTP有什么区别? 考察对HTTP与WebSocket在协议模型、通信模式和使用场景上的差异理解第 32 题请解释你采用生产者消费者模型的原因,并说明其适用场景和潜在问题。 考察对并发模型的理解、选型依据及权衡意识第 33 题如何防止前端页面的渲染元素被意外修改?请给出可行的技术方案。 考察前端安全防护、防篡改与注入风险的理解第 34 题webpack和vite有什么不同? 考察对构建工具原理差异、开发体验与适用场景的理解第 35 题如果现有方法在不同输入下表现结果不一致,你会如何定位并改进?请给出更可靠或更高效的解决方案。 考察问题定位、根因分析与方案优化能力第 36 题为什么现在不再推荐使用 Mixin 这种方式,Vuex 有哪些缺陷或不足? 考察对 Vue 状态管理与逻辑复用方案的演进理解及方案权衡第 37 题UDP和TCP的区别和应用场景 考察传输层协议的理解、差异对比与应用场景选择第 38 题你了解前端工程化吗?请分别说说 webpack 和 vite 的核心特点、适用场景,并对比它们的差异。 考察对前端构建工具原理、功能差异和选型依据的理解第 39 题CSS如何实现瀑布流? 考察CSS多列布局和弹性布局的应用与布局细节第 40 题请对比 Kafka 和 RabbitMQ 的技术选型,重点说明 Kafka 的优势。 考察消息中间件选型决策能力与对 Kafka 特性的深入理解