爱数面试题 · 编码实现

爱数相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 1 题请实现一个函数,给定一个整数数组和一个目标值,返回数组中两个数的下标,使得这两个数之和等于目标值。假设每个输入只有一个解,且不能使用同一个元素两次。 考察哈希表优化和基础算法编码能力编码实现问题拆解技术原理第 2 题请介绍单链表反转的常见实现方式,并说明它们各自的适用场景。 考察单链表的实现能力、对迭代与递归两种解法及其复杂度的理解编码实现技术原理方案权衡第 3 题请讲讲你对 Promise 的理解,包括它的核心概念和常见用法。 考察对 Promise 异步机制、状态流转及链式调用的掌握程度编码实现技术原理JavaScript第 4 题Object.is 和 === 有什么区别?null 的类型判断中 typeof 返回什么? 考察 Object.is 与严格相等的细微差异及 null 的特殊性编码实现技术原理JavaScript第 5 题如何实现二叉树的层序遍历?请写出代码并分析复杂度。 考察二叉树按层遍历的队列实现与层次处理能力编码实现问题拆解技术原理第 6 题请手写实现一个单链表,包括插入、删除和遍历等基本操作。 考察链表数据结构的基本理解与编码实现能力编码实现技术原理第 7 题闭包及其应用场景 考察对闭包概念的理解及实际应用能力编码实现技术原理第 8 题画一条0.5px的线有哪些方法?浏览器自动适配为1px怎么解决? 考察前端实现细线的技术手段及对浏览器渲染问题的处理编码实现技术原理CSS第 9 题如何通过反射创建对象?除了 newInstance 还了解别的方法吗? 考察反射创建对象的多种方式及其适用场景编码实现技术原理Java第 10 题请代码实现 JavaScript 中的 new 运算符。 考察对 new 运算符内部机制的理解和代码实现能力编码实现技术原理JavaScript第 11 题实现一下 Promise.all() 考察对 Promise 原理、异步并发处理及边界条件的掌握编码实现技术原理JavaScript第 12 题请编写代码计算一棵二叉树的深度(最大深度)。 考察二叉树递归遍历和边界条件的代码实现能力编码实现问题拆解技术原理第 13 题请描述你在项目中为某个模块编写单元测试的过程,以及你如何保证测试的有效性。 考察单元测试实践、测试设计与质量保障意识编码实现风险判断技术原理第 14 题如何判断一个链表是否存在环?请实现代码并说明思路。 考察环形链表检测的算法理解与编码实现能力编码实现问题拆解技术原理