菜鸟集团面试题 · Java

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

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

筛选题目已选:Java
第 121 题线程池创建有哪5种方法? 考察对Java线程池创建方式的掌握与并发基础知识编码实现技术原理Java第 122 题请详细讲解 HashMap 的实现原理和关键设计。 考察对 HashMap 底层结构、哈希冲突处理、扩容机制及并发的理解问题拆解技术原理Java第 123 题ArrayList和LinkedList的区别,以及各自的使用场景是什么? 考察对Java常用集合类内部实现与适用场景的理解技术原理技术选型Java第 124 题抽象类和接口有什么区别? 考察对面向对象基本概念的理解深度技术原理技术选型Java第 125 题请介绍 JVM 运行时内存区域的划分及各区域的作用。 考察对 JVM 内存模型的理解和表达能力技术原理JavaJVM第 126 题你知道哪些Java中是线程安全的类吗? 考察Java并发相关类的掌握程度和线程安全理解技术原理方案权衡Java第 127 题线程池有哪几种?它们有什么区别?创建线程池时需要考虑哪些因素? 考察线程池分类、特性差异以及创建时的资源与任务特性考量技术原理方案权衡Java第 128 题Lock方法和synchronized加锁方式有什么区别? 考察并发同步机制的原理差异和正确选型能力技术原理方案权衡Java第 129 题请说明ArrayList和LinkedList的实现原理、区别、适用场景,以及它们的线程安全性问题和线程安全的替代类。 考察Java集合框架中两种List实现的原理理解、场景判断与并发安全认知技术原理方案权衡Java第 130 题动态代理如何实现? 考察对Java动态代理原理及实现机制的理解技术原理方案权衡Java第 131 题请解释 HashMap 的存储原理,包括数组、链表和哈希定位的过程。 考察 HashMap 底层数据结构与哈希定位机制问题拆解技术原理Java第 132 题请介绍 CompletableFuture 的常用使用方式,并说明它相比传统 Future 的优势。 考察对 CompletableFuture 异步编程模型的理解与应用能力编码实现问题拆解技术原理Java第 133 题请解释JVM运行.class文件的机制。 考察对JVM类加载、字节码执行和运行时结构的理解技术原理JavaJVM第 134 题请介绍 Java 中常用的 Map 实现类有哪些,各自的特点是什么? 考察对常用 Map 实现的掌握和对比能力技术原理技术选型Java第 135 题请说明 Java 中 throw 和 throws 的区别。 考察 Java 异常处理中关键字的基本使用与职责划分技术原理Java第 136 题JDK1.8和JDK1.7有什么改进? 考察对Java版本演进的理解和关键特性掌握技术原理技术选型Java第 137 题请谈谈你对 ThreadLocal 的理解以及它的底层实现原理。 考察对 ThreadLocal 机制、内存泄漏风险及适用场景的理解风险判断技术原理Java第 138 题你是否有使用过 JDK 11 的项目经验?如果有,请具体说明在当时项目中的使用场景和带来的技术收益。 考察候选人对 Java 11 的实际使用经验及技术应用能力持续改进技术原理Java第 139 题报OOM异常怎么诊断调优? 考察Java内存溢出问题的系统性诊断与调优能力性能优化技术原理问题排查Java第 140 题请比较ArrayList和HashSet的区别与联系。 考察对Java集合框架中List与Set核心特性的理解与对比能力技术原理方案权衡Java