淘天集团面试题 · Java

淘天集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 141 题排查线上OOM问题你会使用哪些工具和步骤?请描述完整的排查流程。 考察线上问题排查的工具运用与系统化流程问题拆解问题排查Java第 142 题在 Java 中,使用 for 循环遍历 List 时移除元素和在迭代器遍历时移除元素,分别什么情况下会报错,什么情况下可以正常运行? 考察集合遍历与并发修改的异常机制和正确操作方式风险判断技术原理Java第 143 题讲一下AQS,它是怎么实现多线程安全的? 考察对AQS核心机制、同步状态管理和线程安全实现方式的理解问题拆解技术原理Java第 144 题请解释JIT(Just-In-Time)编译的概念及其在Java虚拟机中的工作原理。 考察对JIT编译机制及其在JVM中作用的深入理解技术原理方案权衡JavaJVM第 145 题进程和线程在Java中的体现是什么?说说它们的概念和区别。 考察对进程与线程概念、以及Java中线程模型的理解问题拆解技术原理Java第 146 题CAS 底层是怎么实现的? 考察对 CAS 操作在硬件和 Java 层面实现原理的理解技术原理Java第 147 题当使用自定义类作为HashMap的键时,需要重写哪些方法?如果只重写hashCode而不重写equals,会发生什么问题?请举例说明。 考察HashMap键的相等性契约与哈希冲突处理原理技术原理问题排查Java第 148 题Java中的可见性问题是什么?如何解决? 考察对Java内存模型及可见性问题的理解与解决手段问题拆解技术原理Java第 149 题请介绍你了解的几种 ThreadLocal 实现,并说明各自的应用场景和注意事项。 考察对 ThreadLocal 及其变体(如 InheritableThreadLocal、TransmittableThreadLocal)的理解与应用风险判断技术原理技术选型Java第 150 题Callable和Runnable有什么区别? 考察Java并发编程中任务抽象的区别与适用场景技术原理Java第 151 题请对比讲解 Java 中的 BIO、NIO 和 AIO,并说明各自适用场景。 考察对三种 IO 模型原理、阻塞特性与适用场景的理解技术原理方案权衡Java第 152 题线程池的参数怎么选择,具体的线程数量怎么确定? 考察线程池核心参数选型与线程数估算方法性能优化技术原理方案权衡Java第 153 题请列举 Java 中常见的容器(集合框架)并简要说明其用途。 考察对 Java 集合框架基本容器及其用途的掌握程度技术原理Java第 154 题请解释 CAS 的原理、存在的问题及其在 Java 并发包中的应用。 考察对 CAS 操作及其局限性的掌握技术原理方案权衡Java第 155 题谈谈 CMS 垃圾回收器的回收过程 考察对 CMS 收集器各阶段运作机制的理解与并发特性把握技术原理Java第 156 题如果由你自行设计并实现一个线程池,你会如何设计其核心结构和关键逻辑?请说明思路。 考察对线程池底层设计的理解与工程实现能力编码实现系统设计Java第 157 题线程池拒绝策略有哪些? 考察对线程池饱和处理策略的理解及适用场景技术原理方案权衡Java第 158 题在配置线程池线程数时,CPU密集型与IO密集型场景下应分别如何设置线程数?请说明理由。 考察根据任务类型合理配置线程数的能力及原理理解性能优化方案权衡Java第 159 题请说明Java程序从源码编写到最终运行的完整过程,重点解释编译与解析各阶段发生了什么。 考察Java源码编译、类加载与执行机制的整体理解问题拆解技术原理JavaJVM第 160 题我看你是使用了注解加AOP实现了公共字段的赋值,为什么要使用这个方式实现公共字段的赋值? 考察对AOP与注解在公共字段自动填充场景中的设计理解与权衡技术原理技术选型方案权衡Java