淘天集团面试题 · Java
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 316 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 101 题String 类在加载后会存在什么区域? 考察 JVM 运行时内存结构的理解、Java 核心类与堆区内存的关系第 102 题请列举 Java 中常用的集合类,并说明它们各自的特点和适用场景。 考察 Java 集合框架的熟悉程度和按场景选型能力第 103 题谈谈 Java 的 String 内部结构是什么?为什么这样设计? 考察对 Java String 底层存储结构、不可变性与缓存机制的理解第 104 题请解释Java反射机制的原理及使用场景。 考察对反射机制核心概念、工作原理和典型应用的理解第 105 题装箱和拆箱是什么? 考察对Java中基本类型与包装类转换机制的理解第 106 题volatile关键字能保证线程安全的哪些特性? 考察对volatile语义的理解及与线程安全的关系第 107 题请对比 NumPy(Python)与原生 Java 在数组/数值计算方面的实现差异,并说明各自适用场景。 考察对 NumPy 与 Java 数值计算底层机制的理解及选型能力第 108 题Java中两个内容相同的字符串能否用==直接比较,为什么? 考察字符串比较的正确方式与字符串驻留机制第 109 题接口和抽象类的区别 考察对面向对象核心概念的理解与运用第 110 题为什么使用ThreadLocal?它主要解决了什么问题? 考察线程局部变量在并发场景下的应用价值第 111 题MetaSpace 发生 OOM 时,可能的原因有哪些?你会如何排查? 考察 JVM 元空间内存管理、类加载机制及问题排查能力第 112 题请详细说明 HashMap 底层实现的关键细节,以及 ConcurrentHashMap 在并发下的设计思路与区别。 考察对 Java 集合框架底层结构、哈希冲突处理及并发安全机制的理解深度第 113 题Spring 如何解决循环依赖?如果让你自己实现,会采用什么思路? 考察循环依赖处理机制与设计理解第 114 题请用Java实现一个LRU缓存,要求支持get和put操作,并保证时间复杂度为O(1)。 考察LRU缓存设计、HashMap与双向链表组合实现及边界处理第 115 题使用线程池时有哪些限制或注意事项? 考察线程池使用中的边界条件和故障风险意识第 116 题请解释Java中try-catch-finally的执行逻辑,并说明finally块在什么情况下不会执行。 考察对Java异常处理机制执行流程的理解第 117 题项目中有用到线程池么,线程池的参数有哪些? 考察线程池核心参数理解及其实践应用第 118 题Java泛型有哪些好处?请举例说明。 考察对Java泛型核心价值与典型应用场景的理解第 119 题Thread.sleep() 会释放 CPU 锁吗?请解释原因。 考察对 Java 锁机制与线程状态切换的理解第 120 题请说明固定大小线程池(如Java中Executors.newFixedThreadPool)的使用场景及优劣。 考察对固定线程池原理、适用场景和局限性理解