前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 381 题我想定义一个对象,初始化之后不希望别人修改,如果尝试修改就报错,应该怎么实现? 考察对象不可变性的实现方式与语言特性运用第 382 题请实现一个扁平化数组的函数,要求支持指定深度的扁平化,并解释递归与迭代两种实现方式各自的优缺点。 考察编码实现能力、算法思路与对边界情况的处理第 383 题请手写一个 Vue 自定义指令实现输入防抖。 考察 Vue 自定义指令的钩子函数、防抖实现及清理机制第 384 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析第 385 题请写一个函数,输入一棵二叉树的根节点,输出从根到每个叶子节点的所有路径。 考察二叉树遍历和字符串拼接的编码实现能力第 386 题如何实现一个平行四边形? 考察对平行四边形几何性质的掌握及编程实现能力第 387 题请说明 Vue 中计算属性和 watch 的作用与区别。 考察对 Vue 响应式系统中计算属性与侦听器的理解与适用场景第 388 题请手写一个利用 Promise 实现的函数。 考察对 Promise 基本用法和异步编程模式的理解与实现能力第 389 题你学到了哪些代码规范和工程实践,请结合你写过的代码具体说明? 考察对代码规范、工程化实践的理解与应用能力第 390 题怎么实现类似微信一样上下固定中间滚动的布局,说出具体的标签、属性? 考察移动端或Web端固定区域加滚动区域的布局实现能力第 391 题请详细说明虚拟列表的实现原理,包括如何计算可视区域和渲染范围? 考察虚拟列表核心算法的理解与实现能力第 392 题如果 useEffect 的依赖是一个复杂对象,修改了层次较深的键值对,useEffect 无法察觉这个变更,该如何解决?请给出代码示例。 考察对 React useEffect 依赖比较机制的理解及处理深层变更的方案第 393 题请解释闭包的概念、形成条件,并举例说明闭包在实际开发中的主要用途。 考察对闭包机制的理解及其在工程实践中的应用能力第 394 题不利用任何第三方库,请实现图片懒加载。 考察原生图片懒加载的实现原理、性能优化与边界处理第 395 题实现一行三列布局,左右固定宽度、中间充满剩余空间,有哪些常用方法? 考察常见布局技术的原理与实现能力第 396 题说下Promise.all怎么实现? 考察Promise.all的并发控制、结果顺序与异常处理实现第 397 题手撕代码:实现荷兰国旗问题的解决方案。 考察对三路快排分区思想的理解与实际编码实现能力第 398 题请编写一段代码,输出字符串:I love The GreatWall. 考察基础编码能力与字符串输出第 399 题写一个双向链表 考察链表节点结构与基本操作实现能力第 400 题如何实现一个函数,对任意数量的数组取交集?要求处理输入数组数量不确定的情况。 考察对可变参数处理、数组方法与逻辑实现的掌握