前端/移动开发面试题 · 编码实现

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 2913 · 更新 2026-08-05

筛选题目已选:编码实现
第 741 题请实现二叉树的 Z 字型(锯齿形)层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的变体、数据结构运用与复杂度分析编码实现技术原理第 742 题给定某二叉树的前序遍历和中序遍历数组,请还原出该二叉树并返回其根节点。请说明算法思路并实现代码。 考察二叉树遍历性质、递归分治与代码实现能力编码实现问题拆解技术原理第 743 题如何将一个一维数组转化成树状结构?请说明具体思路和实现。 考察数据转换、递归或迭代实现的逻辑能力与边界处理编码实现技术原理第 744 题在 JavaScript 中,请说明基础值(如数字、字符串)与 NaN 比较时的行为,并解释为什么 NaN 不等于自身。 考察对 JavaScript 类型系统和 NaN 语义的理解编码实现技术原理JavaScript第 745 题选择文件后前端能读取到哪些信息 考察对浏览器文件 API 及文件对象属性、内容读取方式的掌握编码实现技术原理第 746 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法。 考察对 Promise 并发控制、异步错误处理与实现细节的理解编码实现技术原理JavaScript第 747 题平时怎么用Web Worker进行调试 考察Web Worker调试方法与实践经验编码实现技术原理问题排查第 748 题如何判断一个正整数是否是 2 的 N 次幂?请结合二进制与位运算说明。 考察位运算技巧与数学逻辑对应关系编码实现技术原理第 749 题请手写代码实现一个点击事件的监听,分别展示事件冒泡和事件捕获阶段的触发顺序,并弹出提示框说明当前所处阶段。 考察对DOM事件传播机制的理解及手写代码能力编码实现技术原理JavaScript第 750 题请介绍你在项目中编写单元测试的经历。如果没有编写过单元测试,你是如何自行验证代码正确性的? 考察测试习惯、自测方法与质量意识编码实现持续改进问题排查第 751 题画一条0.5px的线有哪些方法?浏览器自动适配为1px怎么解决? 考察前端实现细线的技术手段及对浏览器渲染问题的处理编码实现技术原理CSS第 752 题请解释 v-model 实现双向数据绑定的原理。 考察对 Vue 双向绑定机制的深入理解,涉及数据响应式与事件监听编码实现技术原理Vue第 753 题给定一个带括号的字符串,其中包含字母和括号,对每个括号内(包括嵌套括号内的内容)进行反转。例如,输入 "(ed(et(oc))el)" 输出 "leetcode"。请实现该功能并说明如何处理非嵌套的括号。 考察字符串处理、栈的运用以及括号匹配与反转的实现能力编码实现问题拆解技术原理第 754 题请详细描述你开发 Babel 插件的过程,包括关键的技术实现步骤。 考察对 Babel 插件机制的深入理解与实现能力编码实现技术原理问题排查Babel第 755 题如何检查数独两条主对角线的有效性? 考察矩阵遍历、索引推导与边界处理能力编码实现问题拆解技术原理第 756 题在一个二维坐标系中,给定K个信号中转站的坐标,以及一个信号发射站Source和一个信号接收站Destination。假设信号传播距离为R,即每个信号中转站可以把信号传送给半径为R范围内的其他信号中转站,请设计一个算法,判断信号是否能从Source中转发送给Destination。 考察图建模、可达性算法(BFS/DFS或并查集)及边界处理编码实现问题拆解技术原理第 757 题手写数组flat函数,说明其实现思路 考察数组扁平化的递归与迭代实现、边界处理能力编码实现问题拆解技术原理JavaScript第 758 题请列举常用的 React Hooks,并说明它们的用途和使用注意事项。 考察对 React Hooks 核心 API 的掌握程度及实际应用能力编码实现技术原理React第 759 题请介绍一下 React 中的 useState 和 useEffect 这两个 Hook 的作用和使用场景。 考察对 React Hooks 核心 API 的理解与应用能力编码实现技术原理React第 760 题请介绍ES6中你常用的几个新增特性,并说明它们解决了什么问题。 考察对ES6核心特性的掌握程度及其实际应用理解编码实现技术原理