淘天集团面试题 · Java

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

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

筛选题目已选:Java
第 1 题线程池的核心参数有什么? 考察对线程池核心参数及其作用的理解技术原理Java第 2 题ThreadLocal的原理是什么?在你的项目中你是如何使用的? 考察对ThreadLocal底层机制的理解及实际项目应用能力项目复盘技术原理问题排查Java第 3 题请解释JIT(即时编译)的工作原理及其在Java虚拟机中的作用。 考察对JIT编译机制的理解及其对程序性能的影响性能优化技术原理JavaJVM第 4 题请说明 HashMap 的内部结构。 考察对 HashMap 底层数据结构与实现原理的理解技术原理Java第 5 题线上Java服务出现OutOfMemoryError,请列举几种可能的内存泄漏场景,并说明各自的典型特征。 考察对Java内存区域及常见泄漏模式的理解技术原理问题排查Java第 6 题Java中数组、ArrayList和LinkedList在存储结构和使用场景上有什么主要区别? 考察对Java集合底层结构、扩容机制与适用场景的理解技术原理方案权衡Java第 7 题ThreadLocal 是解决什么问题的,有什么作用? 考察对线程局部变量隔离机制的理解与应用风险判断技术原理Java第 8 题请详细说明 synchronized 的底层实现原理。 考察对 Java 内置锁底层机制、锁升级过程及并发安全性的理解问题拆解技术原理Java第 9 题wait和sleep的区别 考察线程同步与暂停机制的核心差异技术原理技术选型Java第 10 题请描述CMS垃圾回收器的执行过程。 考察对CMS垃圾回收器各阶段的理解和特点掌握问题拆解技术原理Java第 11 题请说明HashMap的底层数据结构,以及数组是如何进行扩容的? 考察HashMap底层实现与扩容机制的掌握程度技术原理问题排查Java第 12 题线程安全的HashMap实现有哪些? 考察对并发安全Map实现的掌握与选型理解技术原理方案权衡Java第 13 题equals与==的区别是什么? 考察对Java对象比较机制的理解问题拆解技术原理Java第 14 题请介绍Java异常处理机制,包括异常的分类以及try-catch-finally和try-with-resources的区别。 考察对Java异常体系、处理语法及资源管理的理解编码实现技术原理Java第 15 题用操作系统本质的原理解释为什么JVM编译出的class运行比Native程序慢 考察对JVM执行机制与操作系统底层运行原理的理解风险判断技术原理JavaJVM第 16 题有一个主线程和多个子线程,如何确保所有子线程运行完后主线程才继续执行?请至少给出两种实现方式并比较其适用场景。 考察多线程并发控制、线程协作及方案选型能力问题拆解技术原理方案权衡Java第 17 题在使用泛型的时候,在 JVM 底层他是怎么实现的呢? 考察对 Java 泛型类型擦除机制的理解以及运行时的实际行为问题拆解技术原理JavaJVM第 18 题讲讲双亲委派机制 考察对Java类加载机制的理解,包括双亲委派模型、其作用和破坏场景技术原理Java第 19 题Java中Exception和Error有什么区别? 考察对Java异常体系分类和处理原则的理解技术原理Java第 20 题接口和抽象类的区别是什么?为什么要有抽象类? 考察对面向对象抽象机制的理解及其设计动机技术原理方案权衡Java