菜鸟集团面试题 · Java

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

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

筛选题目已选:Java
第 41 题请说明线程池的创建方式及核心参数。 考察线程池创建方式、核心参数及其作用风险判断技术原理方案权衡Java第 42 题请介绍你熟悉的垃圾收集器,并说明其适用场景。 考察垃圾收集器知识掌握程度与场景判断能力技术原理技术选型Java第 43 题HashMap的底层实现是什么?它是否线程安全?线程安全的替代类有哪些? 考察对HashMap底层数据结构、线程安全性及替代方案的理解风险判断技术原理方案权衡Java第 44 题Java中 == 和 equals() 有什么区别? 考察对对象引用比较与值比较的底层理解技术原理Java第 45 题发生 OOM 时你会如何排查和解决? 考察内存溢出问题的系统性排查思路与解决能力风险判断技术原理问题排查Java第 46 题默认创建的线程池,阻塞队列是无界还是有界? 考察线程池默认配置中的队列类型与容量理解风险判断技术原理Java第 47 题Java 中哪里用到了红黑树?请具体讲解。 考察对 Java 集合框架中红黑树应用及底层原理的掌握问题拆解技术原理Java第 48 题线程的原子性、可见性、有序性分别通过什么机制实现? 考察对并发三大特性及其底层实现原理的理解技术原理Java第 49 题负载因子为什么是0.75? 考察HashMap默认负载因子的设计权衡与原理性能优化技术原理方案权衡Java第 50 题那你有了解过什么是 CAS 吗? 考察对 CAS 概念、原理及典型应用的理解技术原理问题排查Java第 51 题SPI 是什么,通常用在什么场景? 考察对 SPI 机制的理解、典型应用场景及与 API 的区分系统设计技术原理Java第 52 题静态变量和成员变量的区别是什么? 考察对Java类变量生命周期、存储位置及访问方式的掌握技术原理Java第 53 题你读过 ReentrantLock 源码吗?请说明其可重入锁的实现原理。 考察对 ReentrantLock 同步机制和 AQS 的理解技术原理Java第 54 题请介绍动态代理的实现原理及应用场景,并比较JDK动态代理与CGLIB代理的区别。 考察对动态代理底层机制的理解及两种主流实现方式的对比技术原理方案权衡Java第 55 题请解释NIO、BIO和AIO的区别及各自适用场景。 考察对Java IO模型演进及适用场景的理解技术原理方案权衡Java第 56 题在 Java 中,若 try 块和 finally 块都包含 return 语句,finally 块中的 return 会执行吗?请说明执行顺序和最终返回值。 考察 Java 异常处理中 finally 块的执行时机及返回值覆盖机制技术原理Java第 57 题抽象类通常应用于哪些设计模式? 考察抽象类在设计模式中的典型应用场景及设计意图理解技术原理方案权衡Java第 58 题动态代理的实现方式有哪些? 考察对 Java 动态代理原理和实现机制的理解技术原理方案权衡Java第 59 题继承和组合的区别是什么? 考察对面向对象设计基本概念的理解与应用权衡技术原理Java第 60 题请详细描述在JVM中创建一个Java对象的具体过程,包括内存分配和初始化步骤。 考察对对象创建底层机制和JVM分配策略的理解编码实现技术原理JavaJVM