网易面试题 · 编码实现

网易相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 141 题请实现一个函数,找出数组中所有不重复的三元组,使得三元组的元素之和等于给定目标值(如 0)。 考察三数之和的算法设计、去重逻辑与时间复杂度控制编码实现问题拆解技术原理第 142 题请手写实现归并排序。 考察对归并排序原理的掌握和代码实现能力编码实现技术原理第 143 题手写数组去重 考察编程实现能力与边界处理意识编码实现技术原理第 144 题右值和右值引用是什么?move 一个 vector 和 move 一个 int 有区别吗? 考察对 C++ 移动语义核心概念的理解及实际应用差异编码实现技术原理C++第 145 题给定一个表 user(id, email),其中 email 存在重复,请编写 SQL 删除重复记录,保留每组 email 中 id 较小的那一条。 考察去重场景下 SQL 删除语句与保留规则的实现能力编码实现技术原理SQL第 146 题请实现一个简单的 JSON.stringify 函数,要求处理字符串、数字、布尔值、null、数组和普通对象,并说明如何处理循环引用。 考察对 JSON 序列化规则的理解与编码实现能力编码实现问题拆解技术原理JavaScript第 147 题请编程实现两个版本号的比较,返回版本比较结果。版本号由数字和点组成,例如 1.0 与 1.0.1。 考察字符串解析、规则理解与边界处理能力编码实现问题拆解技术原理第 148 题给定 n 天的股票价格数组,允许最多完成一次买入和一次卖出(卖出必须在买入之后),请计算可获得的最大利润。 考察动态规划或贪心策略在单次买卖收益最大化问题中的应用编码实现数据驱动问题拆解第 149 题请解释深拷贝和浅拷贝的区别,并手写实现一个深拷贝函数。 考察对深拷贝概念的理解和代码实现能力编码实现技术原理JavaScript第 150 题手写实现:给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,统计岛屿数量(岛屿由相邻的陆地组成,相邻指上下左右四个方向)。 考察图的遍历算法(DFS/BFS/并查集)与边界处理能力编码实现问题拆解技术原理第 151 题请实现 LeetCode 152 最大子数组乘积的算法,并分析其时间与空间复杂度。 考察动态规划与边界处理能力,特别是负数与零对乘积的影响编码实现问题拆解技术原理第 152 题请实现一个基于链表的 LRU 缓存,并说明其核心操作的时间复杂度。 考察 LRU 缓存算法的原理理解与编码实现能力编码实现问题拆解技术原理第 153 题给定一个字符串,将每个字符作为叶子节点构造一棵哈希树(Merkle树),并给出该树的先序遍历结果。请说明构造过程与遍历顺序。 考察哈希树(Merkle树)构造逻辑、哈希计算与先序遍历实现编码实现技术原理第 154 题请实现LeetCode 31题:计算给定整数数组的下一个字典序排列。 考察算法实现能力、对字典序排列的理解及边界处理编码实现问题拆解技术原理第 155 题请编写一个 MongoDB 分页查询的实现,并说明其原理及适用场景。 考察 MongoDB 分页查询的实现能力与对分页方案原理的理解编码实现性能优化技术原理MongoDB第 156 题请解释 JavaScript 中 == 和 === 的区别,并说明在实际开发中应如何选择。 考察对 JavaScript 宽松相等与严格相等机制的理解和最佳实践编码实现技术原理JavaScript第 157 题请手写实现一个LRU缓存,并简要说明其设计和复杂度。 考察LRU缓存的数据结构设计、实现正确性以及复杂度分析编码实现问题拆解技术原理第 158 题怎么使用canvas实现截图? 考察canvas绘图与图像数据导出的基本能力及边界处理编码实现技术原理第 159 题给定一个字符串,如何找出其中不含重复字符的最长子串的长度?请说明你的思路和实现。 考察滑动窗口算法与哈希表的掌握程度,以及处理边界条件的能力编码实现问题拆解技术原理第 160 题Java中HashMap的底层实现原理是什么? 考察对HashMap数据结构、存储流程和性能特性的理解编码实现技术原理Java