淘天集团面试题 · 性能优化 · Java

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

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

筛选题目已选:性能优化 · Java
第 1 题请解释JIT(即时编译)的工作原理及其在Java虚拟机中的作用。 考察对JIT编译机制的理解及其对程序性能的影响性能优化技术原理JavaJVM第 2 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解性能优化技术原理JavaJVM第 3 题线程安全的HashMap有哪些? 考察对Java并发容器和JDK版本演进的掌握性能优化技术原理技术选型Java第 4 题假设给你一个具体的业务场景和估算的QPS,你如何确定初始的核心线程数和队列大小?请给出你的计算思路。 考察将线程池配置量化为可计算过程的系统设计能力性能优化问题拆解系统设计Java第 5 题请详细说明 HashMap 底层实现的关键细节,以及 ConcurrentHashMap 在并发下的设计思路与区别。 考察对 Java 集合框架底层结构、哈希冲突处理及并发安全机制的理解深度性能优化技术原理方案权衡Java第 6 题大促时商品服务GC卡顿,G1怎么调参数? 考察G1垃圾回收器参数调优与系统压力场景下的问题排查能力性能优化风险判断问题排查Java第 7 题线程池的参数怎么选择,具体的线程数量怎么确定? 考察线程池核心参数选型与线程数估算方法性能优化技术原理方案权衡Java第 8 题在配置线程池线程数时,CPU密集型与IO密集型场景下应分别如何设置线程数?请说明理由。 考察根据任务类型合理配置线程数的能力及原理理解性能优化方案权衡Java第 9 题请详细解释 synchronized 关键字的底层实现原理和锁升级过程。 考察对 synchronized 底层实现和锁优化机制的理解性能优化技术原理Java第 10 题ConcurrentHashMap在Java 7和Java 8的锁实现有何不同?各自的优缺点是什么? 考察对锁粒度演进和并发性能取舍的理解性能优化技术原理方案权衡Java第 11 题你的项目中使用了线程池,请说明你是如何配置核心线程数、最大线程数、队列大小和拒绝策略的。 考察线程池核心参数的配置依据和业务场景适配能力性能优化技术原理方案权衡Java第 12 题请说明 TTL 线程池的作用,并指出常见的两个主要用途。 考察对 TTL 线程池设计目的与典型应用场景的理解性能优化技术原理方案权衡Java第 13 题请介绍一下 JIT(即时编译)的工作原理及其在 Java 虚拟机中的应用。 考察对 JIT 编译原理、触发机制及性能影响的理解性能优化技术原理JavaJVM第 14 题请解释 Java 中 String 的不可变性及其在内存和线程安全方面的意义。 考察对 String 不可变性原理及其并发与内存影响的理解性能优化风险判断技术原理Java第 15 题讲讲 HashMap,讲详细点。 考察对 HashMap 底层结构、哈希算法、扩容与并发行为的深入理解编码实现性能优化技术原理Java第 16 题请实现一个方法,将 key 为 String、value 为 String 或 Integer 的 Map 转换为 JSON 字符串,并指出实现中可能存在的性能或正确性问题及优化点。 考察 JSON 序列化过程中的性能优化与正确性边界意识编码实现性能优化技术原理Java