蚂蚁集团面试题 · Java
蚂蚁集团相关面试题,按最终去重题目聚合。
共 1880 道真题 · 当前筛选命中 192 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 141 题在秒杀场景下,如何设计线程池的参数? 考察高并发场景下线程池核心参数的设计思路与权衡第 142 题Java 线程池的内部实现中使用了哪些锁和同步机制? 考察对线程池并发控制机制的理解第 143 题请描述哈希表的基本结构和解决哈希冲突的主要方法。 考察哈希表底层结构及冲突处理机制第 144 题equals和hashcode,什么场景下会使用到,两者有什么区别,hashcode能不能当equals使用,hash冲突了怎么办 考察Java对象相等性判断、哈希契约及冲突处理第 145 题请介绍 ConcurrentHashMap 的实现原理、线程安全机制及适用场景。 考察对并发容器底层实现、线程安全性和适用场景的理解第 146 题轻量级线程与传统的操作系统线程有什么区别? 考察对两种线程机制差异的系统理解第 147 题请详细讲解一下Java的类加载过程。 考察对类加载机制的理解,包括加载、连接和初始化阶段第 148 题Object 类有哪些常用的方法? 考察对 Java 核心类 Object 方法的掌握程度第 149 题请介绍在Java中如何进行文件输入输出操作,并说明你通常如何选择流类型。 考察Java IO基础、流类型选择及深层理解第 150 题Java 1.6对synchronized进行了优化,比如偏向锁、轻量级锁等,你了解这些吗? 考察对synchronized锁优化机制的原理理解和应用场景第 151 题G1垃圾回收器工作原理 考察G1垃圾回收器的内存布局、并行并发特性与可预测停顿机制第 152 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力第 153 题请详细讲一下Java的类加载器双亲委派机制,包括其工作原理、存在意义以及可能存在的问题。 考察对Java类加载机制的理解深度,包括双亲委派的工作原理、设计目的及其局限性第 154 题手撕代码实现HashMap? 考察对哈希表数据结构、冲突处理与扩容机制的理解及代码实现能力第 155 题线程池有哪些关键参数 考察对线程池核心参数的掌握及其作用第 156 题说说线程池拒绝策略 考察对线程池饱和处理策略的理解与适用场景第 157 题线程池的构造函数有哪些参数? 考察对线程池核心参数的掌握与默认行为理解第 158 题synchronized和ReentrantLock的底层原理分别是什么? 考察并发同步机制的原理理解与对比能力第 159 题请列举 JDK 自带的文件处理相关工具类,并说明它们各自适用的场景。 考察对 JDK 标准库文件操作工具的掌握程度和场景区分能力第 160 题常见创建线程的方法有哪些? 考察对线程创建方式的掌握程度及其适用场景