蚂蚁集团面试题 · Java
蚂蚁集团相关面试题,按最终去重题目聚合。
共 1880 道真题 · 当前筛选命中 192 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 161 题StackOverflow和OOM的区别 考察对Java常见内存与栈错误的理解与区分第 162 题LinkedList和ArrayList介绍一下?具体的使用场景是什么? 考察对Java集合框架中两种线性表实现的底层结构、特性差异和场景选型能力第 163 题为什么Java比C++或Python更常用于工程领域? 考察对Java语言特性、生态和工程适用性的理解第 164 题详细介绍一下 HashMap 的实现原理和关键设计。 考察对 HashMap 底层结构、解决哈希冲突机制及并发安全性的理解第 165 题Java 中线程池的核心参数有哪些?并说明各自的作用。 考察对 Java 线程池核心参数的理解与其在并发控制中的作用第 166 题如果一个超大对象,里面有很多小的字段,正常来讲会直接分配到老年代,如果没有分配到老年代的原因可能有哪些? 考察对大对象分配策略及内存分配异常原因的理解第 167 题线程start()方法的原理与逻辑是什么? 考察对Java线程启动机制和底层调用的理解第 168 题Java中没有指针,为什么会有空指针异常这个错误呢?这与JVM由C++实现有关吗? 考察对Java引用机制与JVM底层实现差异的理解第 169 题wait、notify的使用场景,notify的底层原理 考察Java线程协作中wait/notify的使用场景与底层原理第 170 题在 Java 中,ThreadLocal 与线程池配合使用会遇到哪些问题?应如何正确使用? 考察对 ThreadLocal 生命周期与线程复用机制的理解第 171 题使用Java和Dart开发的一些感受,Dart比Java好在哪,烂在哪? 考察候选人对比两种语言的实际开发经验与客观评价能力第 172 题Java的锁用过哪些? 考察对Java并发锁体系的掌握、实际使用经验与选型意识第 173 题Java的进程状态以及状态间如何流转 考察对Java线程状态机及状态转换机制的理解第 174 题请解释ThreadLocal的实现原理,以及在线程池中使用时需要注意哪些问题? 考察对ThreadLocal底层机制和线程池场景下风险的理解第 175 题请介绍 ThreadLocal 的工作原理和典型使用场景,并说明其可能引发的问题。 考察对线程局部变量机制、内存泄漏风险及适用边界的理解第 176 题Java如何解决HashMap的线程安全问题? 考察并发场景下HashMap的替代方案与线程安全原理第 177 题Java读取一个文件到输出控制台,涉及哪几个过程? 考察Java IO流的基本使用和程序处理流程第 178 题Java 中有哪些常见的异常类型?请分别说明它们的特点。 考察 Java 异常体系的基础知识和对受检异常与非受检异常的理解第 179 题catch块抛异常,但finally块中有return语句,此时方法最终返回的是异常还是返回值? 考察Java异常处理与finally块返回值的执行语义第 180 题请解释 ThreadLocal 可能导致内存泄漏的原因,以及如何避免。 考察对 ThreadLocal 内存泄漏原理的理解及规避策略