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

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

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

筛选题目已选:编码实现
第 181 题在ES6中,有哪些遍历对象属性和值的新方法?请说明它们的用法和区别。 考察对ES6对象遍历方法的理解与区分编码实现技术原理第 182 题map 和 forEach 有什么区别? 考察对数组遍历方法返回值和副作用的理解编码实现技术原理JavaScript第 183 题如何在JavaScript数组的任意位置插入或删除元素? 考察数组操作方法及对可变方法的掌握编码实现技术原理JavaScript第 184 题若需使用POST请求接收SSE流式数据,EventSource默认只支持GET,有何替代方案? 考察对SSE局限性的认识与fetch流式读取能力编码实现方案权衡JavaScriptSSE第 185 题请仿照某个高阶组件的功能,设计并实现一个对应的 Hook,并说明两者的优缺点。 考察对 React Hook 与高阶组件(HOC)原理的理解及应用能力编码实现技术原理方案权衡React第 186 题在 Java 中,执行 `Integer a = 10; Integer b = 10;` 后,`a == b` 的返回结果是什么?为什么? 考察 Java 包装类型缓存机制与相等性判断编码实现技术原理Java第 187 题请介绍Java中HashMap的实现原理,包括底层数据结构、put和get的大致流程,以及常见扩容机制。 考察Java集合框架底层实现与关键机制的理解编码实现技术原理Java第 188 题如何手写JSON检验算法(不能使用JS提供的API)? 考察对JSON语法结构的理解与手工解析实现能力编码实现问题拆解技术原理JavaScript第 189 题请用 JavaScript 实现一个数组扁平化函数。 考察递归、迭代和算法思维能力编码实现问题拆解JavaScript第 190 题在MVVM架构中如何设计一个登录功能?数据库调用是否应该放在Model层? 考察MVVM分层职责、数据访问层设计及业务逻辑归属编码实现系统设计技术原理第 191 题请实现二叉树的中序遍历,要求不能使用递归。 考察迭代遍历的实现能力与栈的使用编码实现技术原理第 192 题实现深拷贝时如何处理循环引用的情况? 考察深拷贝实现、循环引用检测与处理能力编码实现技术原理JavaScript第 193 题JS中数组有哪些API及用途 考察对JavaScript数组常见API的掌握与应用能力编码实现技术原理JavaScript第 194 题给定两个矩形的左上角和右下角坐标,如何判断这两个矩形是否相交?请手写代码实现。 考察几何相交判断的逻辑正确性与边界处理能力编码实现问题拆解技术原理第 195 题请编写代码实现:使用 querySelectorAll 选择页面上所有 class 为 'item' 的元素,并统计其中包含文本 'active' 的元素数量。 考察 DOM 选择与遍历统计的编程实现能力编码实现技术原理第 196 题请说说用两个栈实现队列的思路。 考察栈和队列的数据结构与操作转换能力编码实现技术原理第 197 题请解释 Mock 的概念,并举例说明你在日常开发中是如何使用 Mock 的。 考察对 Mock 测试概念的理解及实际应用能力编码实现问题拆解技术原理pytest第 198 题如何实现合并区间(merge intervals)算法? 考察区间合并的排序、扫描与边界处理能力编码实现问题拆解第 199 题展示一下你觉得写得最好或最得意的代码,并讲解一下思路。 考察候选人的代码审美、架构思维、表达能力及对技术细节的掌握编码实现沟通表达问题拆解第 200 题请手写实现 JavaScript 中的 new 操作符,并说明其内部流程。 考察对 new 操作符内部机制的原生实现与理解编码实现技术原理JavaScript