菜鸟集团面试题 · 性能优化 · Java

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

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

筛选题目已选:性能优化 · Java
第 1 题请说明 Synchronized 的实现原理。 考察对 Java 内置锁底层原理、锁升级机制和内存语义的理解性能优化技术原理Java第 2 题Java的HashMap是如何实现的? 考察对HashMap底层数据结构、哈希算法、冲突解决和扩容机制的理解性能优化风险判断技术原理Java第 3 题请介绍 HashMap 的底层实现原理,以及在 JDK 8 中发生了哪些变化? 考察 HashMap 底层结构与版本差异理解性能优化技术原理Java第 4 题负载因子为什么是0.75? 考察HashMap默认负载因子的设计权衡与原理性能优化技术原理方案权衡Java第 5 题报OOM异常怎么诊断调优? 考察Java内存溢出问题的系统性诊断与调优能力性能优化技术原理问题排查Java第 6 题如何选择线程池参数? 考察线程池核心参数的理解与按场景配置的能力性能优化技术原理方案权衡Java第 7 题Java启动时可以设置哪些JVM参数? 考察JVM参数体系的理解和实际调优能力性能优化技术原理问题排查Java第 8 题ConcurrentHashMap 是如何保证线程安全的? 考察 JDK 1.7 与 1.8 中并发控制机制及其演进性能优化技术原理方案权衡Java第 9 题HashMap和ConcurrentHashMap的区别以及性能表现是怎样的?你在实际项目中是否使用过? 考察对Java集合框架中HashMap与ConcurrentHashMap的线程安全、底层实现和性能差异的理解,以及实际应用经验性能优化项目复盘技术原理Java第 10 题请解释 Java 中 synchronized 锁升级的过程,以及触发升级的条件是什么? 考察对 synchronized 偏向锁、轻量级锁、重量级锁机制的理解性能优化技术原理Java第 11 题HashMap 为什么在链表长度变短后不立即把红黑树转回链表?为什么不全部用红黑树? 考察树退化策略背后的空间与性能权衡性能优化技术原理方案权衡Java