前端/移动开发面试题 · 方案权衡
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5129 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题如果无法进行埋点或查看日志,你如何处理客户反馈的白屏问题? 考察在受限条件下利用现有工具和交互手段排查问题的能力第 2 题使用 px-vw 方案进行移动端适配时,是否会造成页面元素拉伸变形?请说明原因。 考察对 vw 单位及移动端适配方案的理解,以及对伸缩变形问题的分析能力第 3 题解决跨域的方法有哪些?请列举并简要说明各自原理和适用场景。 考察对常见跨域解决方案及原理的掌握第 4 题请说明懒汉模式和饿汉模式的区别 考察对单例模式两种实现方式的理解与权衡第 5 题请解释什么是微前端,并说明它要解决的核心问题。 考察对微前端概念、动机和适用边界的理解第 6 题你提到自己封装了 WebSocket 类,相比成熟的 WebSocket 库,你的封装在设计和实现上有哪些区别或优势? 考察对网络编程、API设计与第三方库选型的理解与权衡能力第 7 题请介绍 JavaScript 中实现对象继承的常见方式,并说明各自的优缺点。 考察对 JavaScript 原型链继承机制的理解及方案权衡能力第 8 题如何解决 ESLint 规则与 Prettier 规则的冲突和桥接问题? 考察代码风格工具链集成、规则冲突处理与工程化配置能力第 9 题Vue3为什么要用Proxy而不是Object.defineProperty? 考察对Vue响应式原理演进的深入理解及技术选型能力第 10 题浏览器的标签页间一般会如何通信? 考察对浏览器多标签页通信机制的理解和方案权衡第 11 题请介绍 CSS 实现元素居中的常见方式。 考察 CSS 布局基础、不同场景下的居中方案选择与原因第 12 题如何实现国际化? 考察对国际化方案整体设计、资源管理和运行时切换的掌握第 13 题请介绍你在项目中常用的异步实现方案,并说明各自的适用场景。 考察对异步编程方案的掌握程度与选型能力第 14 题你如何看待目前主流的三大前端框架?你更倾向于使用哪一个,为什么? 考察对前端技术栈的认知、选型能力和个人技术偏好第 15 题机器学习和深度学习的区别是什么? 考察对机器学习与深度学习核心概念、关系及适用场景的理解第 16 题线程之间如何通信? 考察对线程间常用通信机制的掌握及其适用场景第 17 题为什么项目中要使用TypeScript和pnpm? 考察技术选型的理解深度与工程实践能力第 18 题假如别人基于这个组件库继续做封装,你这边对扩展性这块是怎么考虑的? 考察组件库设计时的可扩展性考量和接口预留能力第 19 题移动端和PC端开发的区别 考察对移动端与PC端开发环境、交互模式、性能约束及平台特性的理解第 20 题在长列表渲染场景中,如果一次性渲染所有 DOM 节点,滚动时会出现卡顿,请分析原因并给出解决方案。 考察对大量 DOM 渲染性能瓶颈的认知与优化策略