阿里巴巴面试题 · 技术原理 · Java

阿里巴巴相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · Java
第 301 题Java设计反射机制的目的是什么,它主要解决哪些问题? 考察对Java反射机制设计动机和实际应用价值的理解技术原理技术选型Java第 302 题请解释 Java 内存模型(JMM)的核心概念及其在并发编程中的作用 考察对 Java 内存模型及其并发语义的理解风险判断技术原理Java第 303 题为什么 Java 的 HashMap 不适用于多线程,而并发场景下建议使用 ConcurrentHashMap? 考察对 Java 集合线程安全机制和并发设计原则的理解风险判断技术原理方案权衡Java第 304 题G1 如何精确控制 STW 的时间? 考察对 G1 垃圾收集器停顿控制机制的理解系统设计技术原理Java第 305 题如何用HashMap实现一个带过期功能的缓存? 考察HashMap基础、过期机制设计和并发边界处理问题拆解风险判断技术原理Java第 306 题在Java中,哪些对象可以作为GC Roots? 考察对Java垃圾回收根对象原理的理解技术原理Java第 307 题请详细描述 Java 的类加载机制,包括类加载过程和双亲委派模型。 考察对类加载机制的理解深度及对双亲委派模型的应用意识问题拆解技术原理Java第 308 题==和equals的区别 考察对Java中引用比较与值比较的底层理解技术原理Java第 309 题请解释 Java 线程在运行生命周期中可能处于哪些状态,以及状态之间如何转换。 考察 Java 线程状态模型的理解与状态迁移的掌握技术原理Java第 310 题JDK11和JDK17分别引入了哪些关键新特性? 考察对Java版本演进和核心特性的掌握持续改进技术原理Java第 311 题volatile 关键字保证变量可见性的原理说一下 考察 Java 并发中 volatile 的底层实现与可见性机制问题拆解技术原理Java