度小满面试题 · 编码实现

度小满相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 21 题如何合并两个有序链表? 考察链表操作的基本功、边界处理与代码实现能力编码实现技术原理第 22 题请用 Go 手写一段你项目中的核心代码,并说明其设计与取舍。 考察 Go 编码能力、核心逻辑复现与表达编码实现项目复盘技术原理Go第 23 题请实现单链表从第 m 个节点到第 n 个节点的区间反转(LeetCode 92),并说明你的实现方式。 考察对单链表区间反转算法的理解与编码实现能力编码实现技术原理第 24 题请实现一个函数,将链表按给定值 x 分割为两部分:所有小于 x 的节点排在大于或等于 x 的节点之前,且保持节点相对顺序不变。 考察链表操作、双指针技巧与边界处理编码实现问题拆解技术原理第 25 题请编写程序,求解一个整数数组的最大升序子序列,即求和最大的严格递增子序列,并输出该子序列及其和。 考察动态规划求最大和递增子序列及其构造能力编码实现问题拆解技术原理第 26 题请写出一条SQL查询,返回表中第二高的薪水(例如员工表Employee,字段为salary)。 考察SQL排序与去重查询能力,尤其是处理边界条件(无第二高薪水时)编码实现技术原理SQL第 27 题请实现合并 k 个有序链表的算法,说明复杂度并给出代码思路。 考察分治与堆在合并多个有序链表时的应用编码实现问题拆解技术原理第 28 题请解释 TypeScript 中泛型的概念,并举例说明泛型在实际开发中的应用场景。 考察对泛型的理解和实际应用能力编码实现技术原理TypeScript第 29 题在大文件上传场景中,如何设计并手写核心流程的伪代码? 考察大文件上传的分片、断点续传、并发控制与错误恢复设计能力编码实现问题拆解风险判断第 30 题请实现一个括号匹配算法,判断给定字符串中的括号是否有效。 考察栈的应用、边界处理与编码能力编码实现技术原理第 31 题删除有序链表中的重复元素,要求先实现基础解法,再优化为O(1)空间复杂度。 考察链表操作、去重逻辑与空间复杂度优化编码实现问题拆解技术原理第 32 题介绍下computeIfAbsent方法的功能和实现原理。 考察对Java Map默认方法原子语义和实际应用的理解编码实现技术原理Java第 33 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力编码实现技术原理方案权衡Java第 34 题请实现编辑距离(Levenshtein Distance)算法,并说明其时间复杂度。 考察动态规划算法设计与复杂度分析能力编码实现问题拆解技术原理第 35 题手撕代码:删除排序链表中的重复元素 II 考察链表操作、边界处理与重复节点删除的代码实现能力编码实现问题拆解技术原理第 36 题手写算法题:删除链表倒数第 k 个节点。 考察链表操作、双指针技巧与边界处理编码实现问题拆解技术原理第 37 题给定两个已排序的整数数组,请将它们合并为一个新的有序数组。 考察合并有序数列的基础算法实现能力编码实现技术原理第 38 题编写SQL语句,从学生成绩表中返回成绩最后30名。 考察SQL排序、截取及可能的并列处理能力编码实现数据驱动技术原理SQL第 39 题请实现一个函数,删除链表中倒数第 N 个节点,并返回新的头节点。 考察链表双指针技巧、边界条件处理和代码实现能力编码实现问题拆解技术原理第 40 题请列举几个常用的 Linux 命令,并说明它们各自的用途。 考察对 Linux 基础命令的掌握程度和表达能力编码实现技术原理Linux