淘天集团面试题 · 风险判断 · Java
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 68 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题ThreadLocal 是解决什么问题的,有什么作用? 考察对线程局部变量隔离机制的理解与应用第 2 题用操作系统本质的原理解释为什么JVM编译出的class运行比Native程序慢 考察对JVM执行机制与操作系统底层运行原理的理解第 3 题序列化接口的作用是什么?为什么需要序列化?在RPC调用下传递一个没有实现序列化的二叉树会有什么问题? 考察序列化概念、作用及RPC场景下的实践问题第 4 题发生OOM了怎么办?怎么排查? 考察内存溢出问题的排查思路与工具应用能力第 5 题说说线程池的核心参数 考察对线程池核心参数的理解及其在任务执行中的作用第 6 题如果有一个Integer是null,对其拆箱会出现什么? 考察Java自动拆箱机制及空指针异常风险第 7 题Java中的锁要考虑哪些方面 考察对Java并发锁的原理、应用和边界问题的理解第 8 题请实现三个线程按顺序轮流输出1到100之间的整数。 考察多线程协作、同步机制与顺序控制能力第 9 题Java 线程池有哪几种拒绝策略?请分别说明其行为。 考察线程池拒绝策略的掌握与边界处理意识第 10 题线程池中的任务如何访问主线程中的数据? 考察对线程池任务执行上下文、线程安全及数据传递机制的理解第 11 题volatile关键字的作用和原理是什么? 考察对volatile的内存可见性、禁止重排序及底层实现的理解第 12 题你常用的线程池阻塞队列是什么?为什么不用无界队列?无界队列会有什么问题? 考察对阻塞队列选型和无界队列风险的理解第 13 题finally一般执行关闭资源的操作,如果这个过程出现异常怎么处理? 考察资源关闭时的异常处理与代码健壮性第 14 题多线程的情况下,并发安全的数据结构有了解么? 考察并发安全数据结构的掌握及选择能力第 15 题多线程只读 HashMap 会产生问题吗? 考察多线程只读共享数据结构的安全性与对 HashMap 内部机制的理解第 16 题请比较 Java 中 String、StringBuilder 和 StringBuffer 在字符串拼接上的差异与适用场景。 考察对 Java 字符串拼接机制、线程安全与性能的理解第 17 题ThreadLocal会产生什么问题,例如内存泄漏?如何避免? 考察ThreadLocal的内存泄漏风险及规避策略第 18 题项目中有用过 Thread.sleep() 这样的代码吗?使用它有什么潜在问题? 考察对线程休眠机制的理解及实际使用中的风险意识第 19 题在程序运行过程中,如果新增一个类并确保它能被程序的类扫描机制发现,是否能在运行时动态加载?请说明实现方案和注意事项。 考察对JVM运行时类加载机制和热部署/动态加载原理的理解第 20 题请介绍 ThreadLocal 的工作原理及使用注意事项。 考察对线程局部变量机制的理解和实际应用边界