淘天集团面试题 · 技术原理 · Java
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 305 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 241 题请详细介绍 Java 中 synchronized 与 ReentrantLock 的区别,并说明各自适用的场景。 考察对 Java 并发锁机制的理解与选型能力第 242 题Java 的 static 方法能直接调用普通(非静态)方法吗? 考察对静态方法绑定机制与非静态依赖的理解第 243 题CMS了解吗?用的什么回收算法?它曾是哪些JDK版本的默认垃圾回收器?之后呢? 考察对CMS垃圾回收器的基本认识、演进历史及后续替代方案第 244 题AI Agent应用开发和Java开发、算法应用是什么关系? 考察对AI Agent开发与传统软件开发、算法应用之间关系的理解第 245 题讲讲Java创建对象有几种方法 考察Java创建对象方式的全面理解与底层机制第 246 题Java 中 int 和 Integer 有什么区别? 考察基本类型与包装类型的区别及自动装箱机制第 247 题请实现一个函数,输入一个字符串数组(单词列表)和整数 k,返回出现频率前 k 高的单词。要求:若出现频率相同,按字典序排序。 考察对 TopK 频率统计、堆或排序实现、自定义比较器和边界处理的能力第 248 题线程池中线程的创建与复用时机是什么? 考察对线程池生命周期和线程复用机制的理解第 249 题为什么要引用包装类型? 考察对Java基础类型与包装类型差异、使用场景及潜在风险的理解第 250 题除了 synchronized 来实现锁,还有什么其他方法? 考察 Java 并发锁机制的掌握与实现选型第 251 题为什么选择使用 Sentinel 而不是其他限流或熔断组件? 考察对 Sentinel 的适用场景、核心特性与技术选型思路的理解第 252 题请解释 Java 中 volatile 关键字的底层实现原理。 考察对并发编程中内存可见性及指令重排底层机制的理解第 253 题请列举Java中创建线程的常用方式,并说明各自特点。 考察对Java多线程基础知识的掌握程度,以及区分不同线程创建方式的优劣第 254 题请介绍一下线程池的核心参数及其作用。 考察对线程池核心参数的掌握程度及配置理解第 255 题说说Java内存模型 考察对Java内存模型核心概念的理解第 256 题单例模式有什么特点,有哪些实现方式? 考察对单例模式特性、适用场景及多种实现细节的理解第 257 题除了内存问题,使用ThreadLocal还需关注哪些其他问题? 考察对ThreadLocal非内存层面风险的全面把握第 258 题除了 volatile,还有什么能解决可见性的方法? 考察对 Java 内存模型可见性机制的理解与应用第 259 题请解释Java中ThreadLocal的作用、工作原理以及使用时的注意事项。 考察对ThreadLocal核心机制、内存泄漏风险和适用场景的理解第 260 题IoC 容器通常使用什么数据结构存放 Bean 实例和 Bean 定义? 考察容器内部存储结构的理解