前端/移动开发面试题 · 技术选型
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 3443 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 901 题用户输入的提示词有没有进行优化?你如何分析和优化提示词? 考察对提示词工程的理解与实操能力第 902 题直接用npm workspace就可以了,为什么要加Lerna,它解决了什么核心问题? 考察对JS monorepo工具链的理解及npm workspace与Lerna的定位差异第 903 题怎么实现三栏布局,有哪些方法? 考察CSS常见三栏布局的实现方式与原理理解第 904 题请比较React和Vue在底层实现上的主要差异,并说明各自的设计理念。 考察对前端框架底层原理的理解与对比能力第 905 题请谈谈 Flutter 与原生开发在性能方面存在哪些差异? 考察对 Flutter 渲染机制与原生性能特点的理解第 906 题CSS 有哪几种插入方式?请分别说明它们的优先级与适用场景。 考察 CSS 基础知识的掌握及对样式优先级和工程实践的理解第 907 题请介绍你封装过的组件及其设计思路,例如日期组件复用、时间格式化等。 考察组件封装、抽象复用和通用设计能力第 908 题请说明 CSS 预处理器在开发中的作用,以及为什么需要它们(注意:这里的预处理器不是指兼容 CSS 代码,而是指将类 CSS 语言转化为标准 CSS 的工具)。 考察对 CSS 预处理器作用与必要性的理解第 909 题Android 开发一个页面,页面中有很多业务卡片,这些卡片来自不同业务模块。为了不依赖各业务模块,如何设计页面来引用这些卡片视图? 考察 Android 模块解耦、动态加载与依赖反转的设计能力第 910 题请介绍你在前端工程化中搭建或维护组件库的经历,包括设计理念和落地效果。 考察前端组件库的工程化设计、架构决策与项目落地能力第 911 题为什么Vite比传统打包工具更快? 考察对Vite开发与构建加速原理的理解第 912 题有了解过React和TypeScript嘛? 考察候选人基础技术认知与实际应用深度第 913 题Redux 中 action 和 reducer 可以支持异步操作吗?为什么 reducer 必须是同步纯函数? 考察对 Redux 数据流、异步处理和纯函数约束的理解第 914 题前端项目中,包体积优化这块有过了解吗? 考察对前端构建产物体积优化的理解与实践第 915 题请解释 CJS、ES6 Module、AMD、CMD、UMD 这些模块规范的理解和区别。 考察对前端模块化规范的发展脉络、语法特点及适用场景的掌握第 916 题请介绍你熟悉的一种构建工具及其核心工作原理。 考察对构建工具的理解深度与实际使用经验第 917 题请介绍一下 MCP(模型上下文协议)和 skills 的概念及它们之间的关系。 考察对 MCP 与 skills 的概念理解、适用场景及差异第 918 题请介绍一下 HTTP 的 Cache-Control 响应头,包括常用的指令及其作用。 考察对 HTTP 缓存机制的理解及实际应用第 919 题平衡二叉树的原理和在 STL 数据结构中的应用 考察对平衡二叉树机制的理解及其在标准库中的典型应用第 920 题请介绍CSS3中新增的重要特性,并说明其中两项在实际项目中的应用场景。 考察对CSS3核心特性的掌握程度及其在前端开发中的实际应用能力