菜鸟集团面试题 · Java
菜鸟集团相关面试题,按最终去重题目聚合。
共 1094 道真题 · 当前筛选命中 211 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 1 题锁的四种状态是什么,它们之间如何变化? 考察对Java对象头中锁状态转换机制的理解第 2 题线程池的核心参数有什么? 考察对线程池核心参数及其作用的理解第 3 题抽象类和接口的底层实现是什么?它们能否被实例化?请解释final和static关键字的作用。 考察Java面向对象核心概念及其底层实现理解第 4 题Java中哪些操作会触发堆内存的初始化?比如new对象或加载静态类时。 考察JVM内存结构、对象创建和类加载机制对堆内存的影响第 5 题Java开发中遇到什么技术上的问题,怎么解决的? 考察问题排查能力、技术深度与复盘能力第 6 题请说明 ThreadLocal 在使用中可能出现的问题及其产生原因。 考察对 ThreadLocal 工作原理、内存泄漏和线程复用场景的深入理解第 7 题请解释Java中synchronized和volatile关键字在并发编程中的作用和区别。 考察对Java并发同步机制的理解与适用场景辨析第 8 题讲讲双亲委派机制 考察对Java类加载机制的理解,包括双亲委派模型、其作用和破坏场景第 9 题请解释什么是动态代理,并说明其典型应用场景。 考察对动态代理概念、实现原理及应用场景的理解第 10 题== 和 equals 的区别是什么? 考察Java中引用比较与值比较的基础理解第 11 题说说线程的创建方式 考察对 Java 多线程基础创建方式的掌握程度第 12 题请介绍 Java 中 IO 的底层模式,并说明它们各自的特点和适用场景。 考察对阻塞、非阻塞、多路复用和异步 IO 模型的理解与对比第 13 题请谈谈你了解的 Java 集合框架中线程安全的集合有哪些,并说明它们各自的简单底层实现原理。 考察对线程安全集合的掌握及底层机制理解第 14 题说说线程池的核心参数 考察对线程池核心参数的理解及其在任务执行中的作用第 15 题你使用过哪些创建线程的方式?请分别说明区别和适用场景。 考察对线程创建方式的理解与选择能力第 16 题在Java中,通过new关键字创建的对象存储在哪里?请说明堆的结构以及对象在堆中的内存分配情况。 考察JVM内存模型中对堆的理解,包括对象分配位置、堆的分代结构第 17 题你平时怎么学习 Java? 考察学习习惯、方法自驱力与技术深度第 18 题char 类型能否存储所有中文字符?为什么? 考察对 Java 字符编码模型与 Unicode 的理解第 19 题Java集合容器中,哪些是线程安全的? 考察对Java集合线程安全特性的掌握和区分能力第 20 题请简要说明 JVM 的垃圾回收机制,包括其基本原理、常见算法和分代收集策略。 考察对 JVM 内存管理与垃圾回收核心机制的理解