前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 161 题请设计一个用于手写编程题的函数模板,明确参数列表和返回值格式。 考察函数接口设计与编程题规范化的能力第 162 题遇到一个不会的场景,你的解决思路是什么? 考察面对未知问题时的应对策略和学习能力第 163 题怎样实现响应式对象? 考察对响应式系统核心原理和实现细节的理解第 164 题请分享你项目中一个印象最深刻的技术点,并描述相关的设计细节和挑战。 考察候选人项目深度、技术理解与复盘能力第 165 题有没有看过SDWebImage的源码? 考察对流行开源库内部实现的理解深度与主动学习能力第 166 题请详细说明浏览器的DOM事件机制,包括事件捕获与冒泡过程,以及如何阻止事件传播。 考察对DOM事件传播机制的理解及事件处理能力第 167 题实现一个函数,将二叉搜索树原地转换为排序的双向链表,要求不能创建新节点,只能调整已有节点的指针指向。 考察二叉树中序遍历与指针操作的综合能力第 168 题如何删除vector中所有奇数索引位置的元素? 考察对vector迭代器失效规则及删除操作细节的理解第 169 题请用 React 实现一个响应式计数器,当计数大于 100 时弹出提示框。 考察 React 组件状态管理、条件渲染与副作用处理能力第 170 题请编写一个函数,计算给定数组 sum('1','a','2.1',null,undefined,'[]') 中所有数字的和,其中字符串表示的数字也应参与求和,非数字值忽略。 考察数组遍历、类型判断和数字解析能力第 171 题场景题:怎么在一个盒子中加入一模一样的上千个子元素,怎么优化速度? 考察DOM批量操作、渲染性能优化与前端工程实践第 172 题有考虑图片渲染上的优化吗? 考察候选人是否主动识别图片渲染瓶颈并采取优化措施第 173 题说说防抖和节流,包括实现思路和使用场景。 考察对高频触发函数处理的两种常见方案的原理、实现与场景选择能力第 174 题请说明 position 属性的常用取值、默认值及各自的区别。 考察 CSS position 定位的常用值、默认行为及脱离文档流的影响第 175 题请实现一个函数,输入一个数组,数组中的每个元素包含id、value和parentId属性,parentId指向父节点的id(根节点的parentId为0),各id不重复且取值范围为1到n。要求将该数组转换为一棵嵌套的树形结构对象,每个节点包含id、value、parentId以及一个children数组,children中存放该节点的所有直接子节点。请写出代码并说明思路。 考察对树结构的理解、索引构建与对象引用处理能力第 176 题为什么是四次挥手而不是三次 考察TCP连接释放过程的理解与可靠性保障第 177 题请介绍一次你在实习中遇到的最大挑战,以及你是如何应对的。 考察候选人的问题解决能力、抗压能力和复盘能力第 178 题请说明浏览器缓存的常见存储位置,以及浏览器自身缓存与系统本地缓存的区别。 考察对浏览器缓存机制、存储位置及其与系统缓存关系的理解第 179 题请介绍一下你是如何从 0 到 1 完成这个项目的? 考察项目从零启动的规划、执行与个人贡献第 180 题请列举并说明你在TypeScript开发中常用的几个特性,以及它们解决了哪些实际问题。 考察对TypeScript核心特性的理解与应用能力