度小满面试题 · 编码实现
度小满相关面试题,按最终去重题目聚合。
共 807 道真题 · 当前筛选命中 95 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 41 题请用伪代码描述实现用户点击按钮后更改文字大小的交互逻辑。 考察事件监听、DOM操作与状态管理的编码实现能力第 42 题如果有一个学生表student,有四个字段,student,score,age,class,求每个班age大于18的人数sql语句怎么写? 考察分组聚合SQL与条件过滤的基本掌握第 43 题请设计并实现一个使用快速排序思想查找数组中第 k 大(或第 k 小)元素的算法,并说明其复杂度。 考察分治思想、快速选择算法及其复杂度分析第 44 题求一个数组的最长递增子序列长度。 考察动态规划或贪心加二分查找解决经典算法问题的能力第 45 题请设计一个算法,将两个有序数组合并为一个有序数组,并分析时间复杂度。 考察合并有序数组的基本算法设计与复杂度分析第 46 题请手写快速排序并说明其复杂度与稳定性。 考察排序算法实现、复杂度分析与稳定性理解第 47 题请实现根据前序遍历和中序遍历结果构建二叉树的算法,并分析时间复杂度。 考察二叉树遍历性质、递归构建逻辑与复杂度分析第 48 题请实现多线程交替输出:两个线程分别输出奇数和偶数,要求按顺序交替输出1到100。 考察多线程协作、同步机制与交替执行的控制能力第 49 题请描述TLS握手的主要流程。 考察对TLS握手细节与安全机制的理解第 50 题手写判断一棵二叉树是否为 AVL 树的代码,并说明思路。 考察 AVL 树定义、递归后序遍历与平衡因子校验第 51 题请说明页面级、菜单级和元素级鉴权的区别,并手写页面级鉴权的伪代码。 考察前端鉴权层次划分和页面级鉴权的实现思路第 52 题请实现一个函数,找出给定字符串中的最长回文子串。 考察字符串处理、动态规划和边界条件处理能力第 53 题请编写一条SQL查询,从学生成绩表中找出每门科目成绩都大于80分的学生。表结构包含name、class(科目)、score字段。 考察SQL聚合查询与条件过滤的综合运用,尤其是对“所有科目都满足”这一逻辑的拆解。第 54 题场景题:对于一个 channel,一个写一个读,写结束后如何保证读协程全部读完后关闭? 考察 Go 并发中 channel 的使用、协程同步与资源关闭的正确性第 55 题如何在Linux中创建文件夹? 考察Linux目录创建命令的使用第 56 题请用你熟悉的语言实现两数之和:给定一个整数数组 nums 和一个目标值 target,找出数组中两个数加起来等于 target 的下标,并说明你的解法的时间复杂度和空间复杂度。 考察基础算法实现、复杂度分析与代码规范第 57 题如何用两个栈实现一个队列?请说明思路和关键操作的时间复杂度。 考察利用栈性质解决队列问题的设计能力第 58 题请介绍你自定义过哪些React Hook,以及它们解决了什么问题。 考察对React Hook设计模式、抽象能力和实际问题解决能力的理解第 59 题请合并两个有序链表。 考察链表操作与归并思路第 60 题给定一个数组,其中第 i 个元素是某只股票第 i 天的价格,你只能选择某一天买入并在未来某一天卖出,设计算法计算最大利润。请说明思路并实现。 考察动态规划或一次遍历求最大利润的算法思维与代码实现