淘天集团面试题 · 编码实现
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 167 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 21 题请实现多头自注意力机制。 考察对Transformer核心组件的理解与编码实现能力第 22 题判断链表是否有环,要求综合考虑时间复杂度和空间复杂度。 考察链表基础、双指针技巧与复杂度分析第 23 题给定一个单链表,请实现一种旋转操作:将链表分组(每组大小为2),并将每个组内的元素顺序反转后重新拼接,保持组间顺序不变。例如链表 [1,2,3,4,5,6] 操作后变为 [3,4,5,6,1,2]?请说明你的算法思路并手写代码。 考察链表操作的编码能力与逻辑清晰度第 24 题请实现三个线程按顺序轮流输出1到100之间的整数。 考察多线程协作、同步机制与顺序控制能力第 25 题在自定义类加载器中重写方法时,每个方法里都做了什么? 考察对自定义类加载器各关键方法职责的精确理解第 26 题如何判断链表是否有环以及找到环的入口节点? 考察链表环检测的算法原理和数学推导能力第 27 题请编写一个生产者消费者模型的实现,并说明如何应对生产速度与消费速度不匹配的情况。 考察并发编程中多线程协作、同步机制与阻塞队列的使用能力第 28 题有 N 个房间,初始时房间 0 已解锁。每个房间 i 里有若干把钥匙,每把钥匙可以打开一个房间。请判断能否进入所有房间。 考察图遍历算法设计与实现能力第 29 题Redis分布式锁默认是可重入锁吗?如果不是,如何设计为可重入? 考察对Redis分布式锁可重入性的理解与实现方案第 30 题请实现一个函数,计算二维网格中岛屿的数量。网格由 '1'(陆地)和 '0'(水)组成,上下左右相连的陆地视为同一座岛屿。 考察图的遍历算法实现能力与边界处理第 31 题给一副牌,可能有重复,判断是否存在顺子。 考察对重复元素、顺子定义和算法边界条件的理解与实现第 32 题如何自己实现一个类加载器? 考察类加载机制的原理与自定义类加载器的实现要点第 33 题请实现二叉树的之字形(Z字形)层序遍历,并说明其与普通层序遍历的差异。 考察树的层序遍历及之字形变体的实现能力第 34 题如何实现一个只包含加、减、乘、除且没有括号的四则运算表达式的求值算法? 考察针对无括号四则运算的解析与求值能力,以及运算优先级处理第 35 题如何实现一个三角形从左到右移动的动画效果? 考察前端动画实现思路与关键技术选择第 36 题用过RAII吗? 考察对C++资源管理核心惯用法RAII的理解与实践第 37 题项目中有没有用过多线程?请讲一些常用的用法和实现。 考察多线程基础知识、线程创建方式、线程池使用及实际项目应用第 38 题实现一个算法,判断一个整数是否是回文数。要求不将整数转为字符串。 考察整数反转与边界处理,以及空间复杂度优化第 39 题聊一下HashMap的实现原理? 考察HashMap底层数据结构、哈希冲突处理与扩容机制第 40 题请实现 LeetCode 215:在无序数组中找出第 K 个最大元素,并说明你的解法复杂度。 考察快速选择或堆排序的实现能力与复杂度分析