淘天集团面试题 · 问题拆解 · Java
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 1 题请详细说明 synchronized 的底层实现原理。 考察对 Java 内置锁底层机制、锁升级过程及并发安全性的理解第 2 题请描述CMS垃圾回收器的执行过程。 考察对CMS垃圾回收器各阶段的理解和特点掌握第 3 题equals与==的区别是什么? 考察对Java对象比较机制的理解第 4 题有一个主线程和多个子线程,如何确保所有子线程运行完后主线程才继续执行?请至少给出两种实现方式并比较其适用场景。 考察多线程并发控制、线程协作及方案选型能力第 5 题在使用泛型的时候,在 JVM 底层他是怎么实现的呢? 考察对 Java 泛型类型擦除机制的理解以及运行时的实际行为第 6 题请描述Java对象的生命周期,包括从创建到回收的关键阶段。 考察对Java对象内存管理、引用状态和垃圾回收机制的理解第 7 题请解释线程池的核心概念,并说明其工作原理和主要参数。 考察对线程池基本概念、工作原理及关键参数的理解第 8 题请介绍线程池的典型使用方式,并说明常用参数的含义。 考察对线程池参数、提交执行流程和合理配置的理解第 9 题假设给你一个具体的业务场景和估算的QPS,你如何确定初始的核心线程数和队列大小?请给出你的计算思路。 考察将线程池配置量化为可计算过程的系统设计能力第 10 题介绍一下线程池的核心需要包括哪些字段或者属性 考察线程池核心参数的语义及其对任务执行的影响第 11 题请解释 Java 的类加载机制,并说明双亲委派模型的含义与作用。 考察对 Java 类加载流程及双亲委派模型的掌握第 12 题synchronized的实现原理是什么? 考察对Java内置锁机制的底层实现理解,包括锁升级、内存语义和底层指令第 13 题Spring 如何解决循环依赖?如果让你自己实现,会采用什么思路? 考察循环依赖处理机制与设计理解第 14 题请用Java实现一个LRU缓存,要求支持get和put操作,并保证时间复杂度为O(1)。 考察LRU缓存设计、HashMap与双向链表组合实现及边界处理第 15 题请解释 Arthas 的底层实现原理,例如它的类增强和工作原理。 考察对 Arthas 内部机制和 Java 动态代理、字节码增强的理解第 16 题排查线上OOM问题你会使用哪些工具和步骤?请描述完整的排查流程。 考察线上问题排查的工具运用与系统化流程第 17 题讲一下AQS,它是怎么实现多线程安全的? 考察对AQS核心机制、同步状态管理和线程安全实现方式的理解第 18 题进程和线程在Java中的体现是什么?说说它们的概念和区别。 考察对进程与线程概念、以及Java中线程模型的理解第 19 题Java中的可见性问题是什么?如何解决? 考察对Java内存模型及可见性问题的理解与解决手段第 20 题请说明Java程序从源码编写到最终运行的完整过程,重点解释编译与解析各阶段发生了什么。 考察Java源码编译、类加载与执行机制的整体理解