淘天集团面试题 · 编码实现
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 167 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 141 题实现一个函数,给定一个非空字符串 s,检查它是否可以通过由它的一个子串重复多次构成。 考察字符串处理、模式识别和算法实现能力第 142 题请描述如何解决最长无重复字符子串问题,并给出算法思路。 考察滑动窗口与哈希表优化能力第 143 题请解释乐观锁及其与 CAS 的关系,并说明如何实现 CAS 操作。 考察对乐观锁、CAS 原理的理解及实际实现能力第 144 题请简述快速排序的基本思路、给出伪代码,并说明其时间复杂度的最好、平均和最坏情况及其原因。 考察快速排序核心原理、实现表达与复杂度分析能力第 145 题当现有工具类无法满足需求时,你会如何进行扩展或自研? 考察候选人的抽象能力和代码设计能力第 146 题请实现找出数组中前 K 个高频元素的算法,并说明你的思路和时间复杂度。 考察数据统计、堆或快速选择等算法设计与复杂度分析能力第 147 题如何自己编写一个自定义 ClassLoader?请说明关键步骤。 考察对自定义类加载器实现细节的掌握第 148 题删除有序链表中的重复数字,每个重复数字保留一个,该如何实现? 考察链表遍历、指针操作和边界处理能力第 149 题请用尽可能多的方式实现一个函数:输入 1 输出 0,输入 0 输出 1。没有其他输入。 考察位运算、逻辑运算、数学运算等多方案发散与代码表达能力第 150 题编写SQL查询,找出用户表中重复出现的名字。 考察SQL分组聚合与条件过滤能力第 151 题怎么判断自己写的逻辑是否正确? 考察代码验证方法、测试思维与边界意识第 152 题请实现创建树节点的函数,说明节点数据结构与节点创建时的处理逻辑。 考察数据结构设计与基础编码能力第 153 题如何自定义一个注解来简化连接数据库的过程? 考察注解定义、反射处理及数据库连接管理的设计能力第 154 题给定 2^n+1 个数字,其中只有一个数字出现一次,其余数字均恰好出现两次,如何找出这个单独出现的数字?使用位运算实现,并分析时间复杂度。 考察位运算(异或)解决数组去重问题的能力与复杂度分析第 155 题请实现非极大值抑制(NMS)算法。 考察候选人对NMS原理的理解与代码实现能力第 156 题请手写代码求解最大连续子数组和,并说明你的解法思路。 考察动态规划或分治求解最大子数组和的能力及复杂度分析第 157 题请解释 C++ 中虚函数的作用及其实现机制,并说明虚函数表的存储位置与使用场景。 考察对虚函数多态机制、虚表存储及实际应用的理解第 158 题讲讲 HashMap,讲详细点。 考察对 HashMap 底层结构、哈希算法、扩容与并发行为的深入理解第 159 题请实现一个方法,将 key 为 String、value 为 String 或 Integer 的 Map 转换为 JSON 字符串,并指出实现中可能存在的性能或正确性问题及优化点。 考察 JSON 序列化过程中的性能优化与正确性边界意识第 160 题请实现两个大数相加的函数,要求考虑整数溢出(int越界)问题。 考察大数相加的编码实现与溢出处理意识