淘天集团面试题 · 技术原理 · Java
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 305 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 121 题你如何定位和分析自己项目中的FullGC问题?请描述你的排查步骤和方法。 考察FullGC问题定位与日志分析能力第 122 题ThreadLocal 可能引发内存泄漏的原因是什么?如何避免? 考察对弱引用、Entry 生命周期和内存泄漏风险的判断与规避能力第 123 题为什么 ConcurrentHashMap 在多线程场景下是线程安全的? 考察线程安全机制的原理与边界第 124 题请解释 Arthas 的底层实现原理,例如它的类增强和工作原理。 考察对 Arthas 内部机制和 Java 动态代理、字节码增强的理解第 125 题如果项目中引入了两个同名的 jar 包,并且都需要使用,应该如何解决? 考察依赖冲突处理与类加载机制的理解第 126 题JDK 17 引入了哪些新特性?你在日常开发中实际使用过哪些? 考察对 JDK 版本演进的理解及实践应用能力第 127 题请介绍 AQS(AbstractQueuedSynchronizer)的设计思想及其在 Java 并发包中的应用。 考察对 AQS 核心原理和模板方法的理解第 128 题线程有哪些状态,状态之间是如何切换的? 考察对线程生命周期状态的掌握及状态转换条件的理解第 129 题请解释 Java 中 volatile 关键字的作用及其底层实现原理。 考察对 volatile 在并发编程中语义和实现机制的理解第 130 题Java中RPC的底层通信是通过Socket编程实现的吗?请说明。 考察对Java网络编程和RPC底层实现的认识第 131 题请介绍Java中常用的锁机制及其适用场景。 考察对Java锁体系的整体理解与适用场景的辨析能力第 132 题ArrayList和LinkedList的区别是什么?在海量写入删除场景下应该使用哪个? 考察Java集合框架中线性表实现的底层原理与典型场景选型能力第 133 题如何实现一个线程安全的单例模式? 考察并发场景下单例实现的安全性与正确性第 134 题final修饰HashMap,能往这个map中添加元素么? 考察final引用与对象本身修改的区别以及Java基础第 135 题请解释 Java 类加载的双亲委派机制,并说明 Tomcat 为什么要打破双亲委派模型。 考察类加载机制的理解、应用场景分析及原理应用能力第 136 题在 Java 中,使用 for 循环遍历 List 时移除元素和在迭代器遍历时移除元素,分别什么情况下会报错,什么情况下可以正常运行? 考察集合遍历与并发修改的异常机制和正确操作方式第 137 题讲一下AQS,它是怎么实现多线程安全的? 考察对AQS核心机制、同步状态管理和线程安全实现方式的理解第 138 题请解释JIT(Just-In-Time)编译的概念及其在Java虚拟机中的工作原理。 考察对JIT编译机制及其在JVM中作用的深入理解第 139 题进程和线程在Java中的体现是什么?说说它们的概念和区别。 考察对进程与线程概念、以及Java中线程模型的理解第 140 题CAS 底层是怎么实现的? 考察对 CAS 操作在硬件和 Java 层面实现原理的理解