蚂蚁集团面试题 · 技术原理 · Java

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

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

筛选题目已选:技术原理 · Java
第 141 题Object 类有哪些常用的方法? 考察对 Java 核心类 Object 方法的掌握程度编码实现技术原理Java第 142 题请介绍在Java中如何进行文件输入输出操作,并说明你通常如何选择流类型。 考察Java IO基础、流类型选择及深层理解技术原理技术选型Java第 143 题Java 1.6对synchronized进行了优化,比如偏向锁、轻量级锁等,你了解这些吗? 考察对synchronized锁优化机制的原理理解和应用场景性能优化问题拆解技术原理Java第 144 题G1垃圾回收器工作原理 考察G1垃圾回收器的内存布局、并行并发特性与可预测停顿机制技术原理Java第 145 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力技术原理方案权衡Java第 146 题请详细讲一下Java的类加载器双亲委派机制,包括其工作原理、存在意义以及可能存在的问题。 考察对Java类加载机制的理解深度,包括双亲委派的工作原理、设计目的及其局限性技术原理问题排查Java第 147 题手撕代码实现HashMap? 考察对哈希表数据结构、冲突处理与扩容机制的理解及代码实现能力编码实现问题拆解技术原理Java第 148 题线程池有哪些关键参数 考察对线程池核心参数的掌握及其作用技术原理Java第 149 题说说线程池拒绝策略 考察对线程池饱和处理策略的理解与适用场景技术原理方案权衡Java第 150 题线程池的构造函数有哪些参数? 考察对线程池核心参数的掌握与默认行为理解技术原理Java第 151 题synchronized和ReentrantLock的底层原理分别是什么? 考察并发同步机制的原理理解与对比能力技术原理方案权衡Java第 152 题请列举 JDK 自带的文件处理相关工具类,并说明它们各自适用的场景。 考察对 JDK 标准库文件操作工具的掌握程度和场景区分能力技术原理技术选型Java第 153 题常见创建线程的方法有哪些? 考察对线程创建方式的掌握程度及其适用场景技术原理Java第 154 题StackOverflow和OOM的区别 考察对Java常见内存与栈错误的理解与区分技术原理问题排查Java第 155 题LinkedList和ArrayList介绍一下?具体的使用场景是什么? 考察对Java集合框架中两种线性表实现的底层结构、特性差异和场景选型能力技术原理技术选型Java第 156 题详细介绍一下 HashMap 的实现原理和关键设计。 考察对 HashMap 底层结构、解决哈希冲突机制及并发安全性的理解风险判断技术原理技术选型Java第 157 题Java 中线程池的核心参数有哪些?并说明各自的作用。 考察对 Java 线程池核心参数的理解与其在并发控制中的作用风险判断技术原理Java第 158 题如果一个超大对象,里面有很多小的字段,正常来讲会直接分配到老年代,如果没有分配到老年代的原因可能有哪些? 考察对大对象分配策略及内存分配异常原因的理解技术原理问题排查JavaJVM第 159 题线程start()方法的原理与逻辑是什么? 考察对Java线程启动机制和底层调用的理解技术原理Java第 160 题Java中没有指针,为什么会有空指针异常这个错误呢?这与JVM由C++实现有关吗? 考察对Java引用机制与JVM底层实现差异的理解问题拆解技术原理JavaJVM