淘天集团面试题 · 风险判断 · Java
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 68 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 21 题请详细说明 ThreadLocal 和 ThreadLocalMap 的底层 Map 设计细节。 考察对 ThreadLocal 内存模型、哈希冲突解决和内存泄漏风险的深入理解第 22 题volatile关键字能保证线程安全的哪些特性? 考察对volatile语义的理解及与线程安全的关系第 23 题MetaSpace 发生 OOM 时,可能的原因有哪些?你会如何排查? 考察 JVM 元空间内存管理、类加载机制及问题排查能力第 24 题使用线程池时有哪些限制或注意事项? 考察线程池使用中的边界条件和故障风险意识第 25 题项目中有用到线程池么,线程池的参数有哪些? 考察线程池核心参数理解及其实践应用第 26 题HashMap 是否线程安全?高并发环境下会出现哪些问题? 考察并发安全的边界认知与风险判断能力第 27 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解第 28 题ThreadLocal 可能引发内存泄漏的原因是什么?如何避免? 考察对弱引用、Entry 生命周期和内存泄漏风险的判断与规避能力第 29 题为什么 ConcurrentHashMap 在多线程场景下是线程安全的? 考察线程安全机制的原理与边界第 30 题大促时商品服务GC卡顿,G1怎么调参数? 考察G1垃圾回收器参数调优与系统压力场景下的问题排查能力第 31 题如何实现一个线程安全的单例模式? 考察并发场景下单例实现的安全性与正确性第 32 题请解释 Java 类加载的双亲委派机制,并说明 Tomcat 为什么要打破双亲委派模型。 考察类加载机制的理解、应用场景分析及原理应用能力第 33 题在 Java 中,使用 for 循环遍历 List 时移除元素和在迭代器遍历时移除元素,分别什么情况下会报错,什么情况下可以正常运行? 考察集合遍历与并发修改的异常机制和正确操作方式第 34 题请介绍你了解的几种 ThreadLocal 实现,并说明各自的应用场景和注意事项。 考察对 ThreadLocal 及其变体(如 InheritableThreadLocal、TransmittableThreadLocal)的理解与应用第 35 题请解释 volatile 关键字的工作原理。 考察对 Java 内存模型、可见性与有序性的理解第 36 题如果让你设计一个存储结构,把学生的成绩放进 map 里面,你要怎么设计学生类,并且怎么重写 hashCode 方法和 equals 方法,口述一下。 考察对象设计、Map 使用正确性以及 equals/hashCode 契约第 37 题谈谈 Java 的 HashMap 考察对 HashMap 底层结构、工作原理及并发风险的掌握第 38 题当线程池队列满时,任务提交会发生什么?你们当时是怎么处理的? 考察线程池饱和策略理解及实际应用场景第 39 题volatile的作用,如何理解有序性和可见性? 考察对Java内存模型及volatile语义的理解第 40 题请谈谈 ThreadLocal 的优势、原理和存在的问题。 考察对线程局部变量内存模型、隔离机制及内存泄漏风险的理解