度小满面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 1 题请讲解如何求解一个字符串的最长回文子串,并说明你的思路。 考察算法分析与问题拆解能力,以及多种解法的时间复杂度理解编码实现问题拆解技术原理第 2 题你用过 Java 集合工具类的哪些方法? 考察对集合框架常用工具方法的掌握与实际使用经验编码实现技术原理Java第 3 题Java里怎么把文件A拷贝到文件B里面 考察Java文件复制的常用API实现与注意事项编码实现技术原理Java第 4 题请实现多线程交替打印,例如两个线程交替打印1到100。 考察多线程同步与互斥控制能力编码实现风险判断技术原理第 5 题你在项目中如何使用 LangChain 框架?请具体说明其组件和调用流程。 考察对 LangChain 核心概念和实际应用的掌握编码实现技术原理LangChain第 6 题Kafka中消息是如何分区的?消息具体会推送到哪个分区? 考察Kafka分区机制和消息路由原理编码实现技术原理Apache Kafka第 7 题在 Linux 系统中,如何查找文件?请介绍常用的查找方式并说明用法。 考察 Linux 文件查找命令的掌握程度及实际应用编码实现技术原理Linux第 8 题请用核心代码模式实现力扣算法题:买卖股票的最好时机。 考察动态规划或一次遍历求解最大利润的算法能力编码实现问题拆解技术原理第 9 题请手写一个函数,实现对给定数组先过滤(过滤条件自定)再升序排序。 考察数组过滤与排序的代码实现能力编码实现问题拆解第 10 题请实现一个递归版本的单链表反转函数。 考察递归思维与链表指针操作编码实现问题拆解技术原理第 11 题实现一个轮询检测硬件是否就绪并处理超时的函数,要求轮询之间有时间间隔,超时后执行系统复位,否则返回 true。请写出代码并说明设计要点。 考察轮询超时处理、时间控制与复位逻辑的实现能力编码实现问题拆解风险判断第 12 题请用纯 Python 和 NumPy 实现 Self-Attention 模块的前向计算,给出计算步骤和伪代码。 考察对 Self-Attention 原理和计算的掌握程度,不依赖深度学习框架编码实现技术原理Python第 13 题final、finally、finalize 之间有什么区别? 考察对 Java 关键字语义和对象回收机制的准确理解编码实现技术原理Java第 14 题口述编程题:输入数组,对区间 [a, b] 进行反转,请讲解实现思路。 考察数组区间操作、边界处理与编程表达能力编码实现问题拆解技术原理第 15 题请介绍你最熟悉的一种排序算法,并说明它的时间复杂度、空间复杂度和主要缺点。 考察对排序算法原理与复杂度的掌握及其局限性的认知编码实现技术原理第 16 题如何在Linux中创建文件? 考察Linux文件创建命令的掌握程度编码实现Linux第 17 题请利用PyTorch实现一个线性回归模型的模型定义和训练过程。 考察PyTorch基础建模能力和训练流程的掌握程度编码实现技术原理PyTorch第 18 题给定两个已排序的整数数组A和B,不使用额外空间且不重新排序,如何将B的元素归并到A中,使A依然有序? 考察原地归并算法与空间复杂度意识编码实现问题拆解第 19 题实现过AOP吗?用了哪些注解,怎么记录日志? 考察对AOP原理和注解驱动日志切面的理解编码实现技术原理问题排查第 20 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析编码实现技术原理