淘天集团面试题 · Java

淘天集团相关面试题,按最终去重题目聚合。

2775 道真题 · 当前筛选命中 316 · 更新 2026-08-05

筛选题目已选:Java
第 161 题请解释 Java 内存模型(JMM)中的主内存与工作内存、原子性、可见性和有序性,以及 volatile 的作用。 考察对 Java 内存模型核心概念和并发可见性问题的理解技术原理问题排查Java第 162 题在 Java 中,应该用什么方式来让出时间片?有什么更合适的替代方案? 考察对线程调度与并发控制工具的掌握程度技术原理方案权衡Java第 163 题HashMap的工作原理是什么? 考察对HashMap底层数据结构、哈希冲突处理及并发安全的了解系统设计技术原理Java第 164 题synchronized可作用于哪些地方? 考察对Java同步机制应用范围的掌握技术原理Java第 165 题说说ClassNotFoundException和NoClassDefError的区别 考察JVM类加载异常的理解与区分能力技术原理问题排查Java第 166 题请解释 Java 内存模型(JMM)的核心概念及其作用。 考察对 Java 并发内存可见性、原子性与有序性的理解技术原理Java第 167 题请说说HashMap的原理。 考察对HashMap底层存储结构、哈希冲突处理及扩容机制的理解问题拆解技术原理Java第 168 题请解释 volatile 关键字的工作原理。 考察对 Java 内存模型、可见性与有序性的理解风险判断技术原理Java第 169 题请说明Java的类加载机制,包括加载、连接和初始化三个阶段。 考察对Java类加载机制的理解和表达能力技术原理Java第 170 题Java的异步线程和MQ有什么区别? 考察异步实现方式的理解、适用场景和权衡技术原理技术选型方案权衡Java第 171 题请实现将Map内容转换为Json字符串的算法。 考察对Map和Json数据结构转换的理解及编码实现能力编码实现技术原理Java第 172 题请说明两个 Integer 对象使用 == 比较时可能出现的结果,以及背后的原理。 考察对 Java 包装类型缓存与引用比较原理的理解技术原理Java第 173 题如果让你设计一个存储结构,把学生的成绩放进 map 里面,你要怎么设计学生类,并且怎么重写 hashCode 方法和 equals 方法,口述一下。 考察对象设计、Map 使用正确性以及 equals/hashCode 契约编码实现风险判断技术原理Java第 174 题请介绍Java虚拟机的内存结构,并说明各区域的作用及线程私有性差异。 考察对JVM运行时数据区域的掌握和基础原理理解技术原理JavaJVM第 175 题实现 rm -rf path 命令,已知三个方法:file.isFile() 判断是否为文件,file.delete() 删除文件或目录,listFiles() 返回目录下的所有文件或目录。 考察递归删除目录和文件的逻辑实现与边界处理编码实现问题拆解Java第 176 题Java创建线程池的核心参数及其含义是什么?在设置这些参数时应考虑哪些因素? 考察对线程池核心参数的理解及实际配置时的权衡能力技术原理技术选型方案权衡Java第 177 题介绍一下HashMap的存储结构 考察对HashMap底层数组、链表和红黑树结构的理解技术原理Java第 178 题请详细解释 synchronized 关键字的底层实现原理和锁升级过程。 考察对 synchronized 底层实现和锁优化机制的理解性能优化技术原理Java第 179 题请介绍JVM的基本结构。 考察对Java虚拟机核心组成部分及协作机制的理解技术原理JavaJVM第 180 题synchronized关键字的作用是什么? 考察Java并发中锁机制的核心原理与应用边界技术原理Java