前端/移动开发面试题 · 方案权衡
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5129 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 781 题为什么React会推出Hooks? 考察对React Hooks设计动机和解决的核心痛点的理解第 782 题CSS 隐藏元素有哪些常见方式?哪些方式仍可触发 click 事件,哪些不能? 考察对 CSS 隐藏元素机制及其交互影响的理解第 783 题如何避免菱形继承问题?请对比虚继承之外的解决方案。 考察多重继承问题的多种规避手段及虚继承原理第 784 题在多线程/并发场景中,如何保证线程安全?请说明主要手段及其适用场景。 考察线程安全基本手段的理解与选型第 785 题怎么做路由控制的,history? 考察前端路由实现的原理与历史模式的区别第 786 题请介绍经典实现水平垂直居中的多种方法。 考察CSS布局基础与居中方案的选择能力第 787 题针对分片并行上传产生的这些问题,你有哪些解决方案? 考察对并行上传问题的系统化解决能力第 788 题请介绍你了解的 JavaScript 前端开发模式,例如 MVC、MVP 和 MVVM,并说明它们的主要区别和应用场景。 考察对前端架构模式的理解与对比能力第 789 题假如我们封装一个表单组件,要求字段名必须是后端返回字段的一部分,怎么处理? 考察组件抽象、字段映射约束与前后端字段一致性处理能力第 790 题在实现 H5 视频播放时,你会考虑哪些关键因素来确保兼容性和性能? 考察H5视频播放的核心技术要点、兼容性处理与性能优化能力第 791 题观察者模式和发布订阅模式的区别 考察对两种设计模式语义、解耦程度及适用场景的辨析能力第 792 题请介绍一下 Vector 容器的底层实现原理。 考察对动态数组底层结构、扩容策略与迭代器失效的理解第 793 题项目中的文件断点续传是单线程还是多线程? 考察候选人对断点续传实现细节的掌握及多线程处理能力第 794 题隐藏元素的方式有哪些,它们有什么区别? 考察CSS隐藏元素的多种实现及各自特性第 795 题在频繁进行尾部插入和删除操作的场景下,哪种数据结构效率更高?请说明理由。 考察对数据结构时间复杂度的理解与选择依据第 796 题当需要覆盖浏览器默认样式时,你会如何操作? 考察层叠样式覆盖的常见手段与工程化思路第 797 题服务端渲染和客户端渲染的区别 考察对SSR与CSR的渲染机制、优劣势及适用场景的理解第 798 题Webpack和Vite的不同点,以及为什么选择Webpack? 考察对前端构建工具原理的理解和选型依据第 799 题为什么H5用mpx写,不用Vue? 考察对mpx框架的理解、技术选型依据及对比分析能力第 800 题React 使用过的 Hooks 以及各自作用,useLayoutEffect 和 useEffect 的区别及使用场景。 考察对 React Hooks 的掌握程度、理解深度及实际应用场景的辨析能力