前端/移动开发面试题 · 方案权衡
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5129 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 901 题为什么实习项目用了 zustand 状态管理? 考察状态管理选型依据与技术原理理解第 902 题Webpack 构建性能优化通常有哪些策略? 考察对 Webpack 打包与构建优化方向的系统理解第 903 题什么是跨域?有哪些方法可以解决? 考察对浏览器同源策略及常见跨域解决方案的理解第 904 题请解释 AES 加密的基本原理,并说明它与其他常见加密方式(如 DES、RSA)的主要区别。 考察对称加密基本原理与算法对比能力第 905 题请谈谈你对高阶组件(HOC)的理解,并说明使用场景和注意事项。 考察对高阶组件概念、实现方式及使用边界的掌握第 906 题在前端开发中,组件之间进行通信有哪些常用方法?请结合实际场景说明。 考察对前端组件通信机制的理解和实际应用能力第 907 题移动端适配有哪些常见方案?各自的原理和适用场景是什么? 考察移动端适配方案的整体认知与选型能力第 908 题请结合TCP连接机制,说明图片数据请求应使用串行还是并行的策略。 考察对TCP连接特性与HTTP请求策略之间关系的理解第 909 题SPA知道是什么吗? 考察对单页应用基本概念的掌握及对网络应用架构的理解第 910 题实现一个四栏布局,每栏宽度自适应,栏间距固定,使用 Flex 布局是否合适?如果不合适,应如何实现? 考察对 Flex 布局局限性的理解及替代布局方案(如 Grid)的掌握第 911 题在实际项目中,你会倾向于使用类选择器还是id选择器?请说明理由,并解释其中一条理由(如id选择器通常留给JavaScript操作DOM)是否成立。 考察CSS选择器使用策略、职责分离意识及对选择器特性的理解第 912 题跨域的解决方式有哪些? 考察对浏览器同源策略及常见跨域解决方案的理解与适用场景第 913 题请说明 Promise 的三种状态及状态转换条件,并对比 all、race、allSettled 的差异和适用场景。 考察 Promise 状态机理解与并发方法的适用场景区分第 914 题封装好了组件,暴露哪些props? 考察组件封装时对外接口的设计与合理性第 915 题有了解过类似的DSL或者别人怎么做这样的事情吗? 考察候选人知识广度与借鉴能力,评估其对相关领域实践的理解深度第 916 题OkHttp请求有同步和异步,两种有什么区别? 考察对OkHttp同步与异步请求的执行模型、线程切换和错误处理差异的理解第 917 题utf-8和utf-16区别是什么 考察对常见字符编码原理与适用场景的理解第 918 题请对比你常用的打包工具与 Vite,并说明你会如何做技术选型。 考察构建工具原理理解、对比分析能力与技术选型依据第 919 题在项目技术选型时,你是基于哪些因素决定使用 React 和 Next.js 的? 考察技术选型依据与业务结合能力第 920 题在重构项目中,你认为做得比较好的地方是什么? 考察对重构价值的理解和具体改进点的提炼能力