科大讯飞面试题 · 编码实现
科大讯飞相关面试题,按最终去重题目聚合。
共 1976 道真题 · 当前筛选命中 66 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题手写代码实现反转单链表 考察链表操作的基本功与边界处理第 2 题平时自己写代码时,有什么心得或方法,来保障自己尽量写出高质量的或优雅的代码? 考察编码习惯、代码质量意识与自我提升方法第 3 题手写代码:合并K个升序链表 考察算法设计、编码实现与边界处理能力第 4 题如何封装一个自己的线程池,要求是:如果核心线程数不够,且线程数没有超过最大线程数,就生成一个临时线程执行(先执行后塞入等待队列的情景)? 考察自定义线程池执行策略的理解与实现,尤其是核心线程满时优先创建非核心线程而非放入队列的定制逻辑第 5 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 6 题请介绍单例模式的使用场景,并说明其实现方式及线程安全性。 考察对单例模式的理解、适用场景识别与并发安全设计第 7 题请介绍一次你在项目中排查和解决内存泄漏问题的经历,包括使用的方法和工具。 考察内存泄漏问题的排查思路、工具使用及内存管理概念掌握第 8 题请说明你的编码能力如何,能否独立开发工具?若跨度较大转入新领域,你如何证明自己能胜任目标岗位? 考察候选人编码能力、工具开发经验及转岗胜任力论证第 9 题在Go语言中,如何使用Context实现请求超时? 考察Go标准库context的用法、原理及超时控制能力第 10 题在深度学习训练中,如果输入图片的宽高不一致,但需要将它们组合成一个 batch 进行训练,你会怎么做? 考察对批量数据预处理、尺寸对齐策略和计算效率的权衡理解第 11 题口述快速排序算法 考察对快速排序原理、实现细节和复杂度分析的掌握第 12 题嵌套了多种数据类型的深拷贝如何实现? 考察对深拷贝边界场景的理解与实现能力第 13 题请写出Attention机制中注意力权重的计算公式,并解释其含义。 考察对Attention机制数学表达式的理解和表达能力第 14 题在有序数组中原地删除重复元素,使得每个元素最多保留两次,如何实现? 考察有序数组原地去重与双指针技巧的掌握第 15 题什么是大模型复读机现象?请说明其成因及常见的解决方法。 考察对大模型复读机(重复生成)现象的理解及问题排查与解决能力第 16 题编码:寻找字符串中的最长不重复子串 考察滑动窗口算法与字符去重处理能力第 17 题如何过滤数组中的元素?请用代码说明。 考察使用filter方法进行数组过滤的能力第 18 题请介绍你在项目中如何进行单元测试,包括测试框架的选择、测试用例的设计思路以及如何保证测试的可维护性。 考察单元测试实践、测试设计与代码质量意识第 19 题给定一个大小为 n 的数组,请找出其中的多数元素(出现次数大于 n/2 的元素),并给出三种不同的解法。 考察算法问题多解法能力,覆盖哈希、排序、摩尔投票等思路第 20 题如果要自定义 Dataset,需要实现哪些魔术方法?请说明其作用。 考察自定义 Dataset 的核心接口实现