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

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

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

筛选题目已选:技术原理 · Java
第 81 题请列举 Java 中开启多线程的几种方式,并说明各自的适用场景。 考察对 Java 多线程创建方式的掌握及场景选择能力技术原理技术选型Java第 82 题在你实习过程中,针对 jar 包的依赖是用什么工具来管理的? 考察候选人实际项目中的依赖管理工具使用经验技术原理问题排查Apache MavenGradleJava第 83 题静态方法加锁时锁定的是当前类的 Class 对象吗? 考察 synchronized 底层锁对象理解和静态方法锁机制问题拆解技术原理Java第 84 题请比较 HashMap 和 ConcurrentHashMap 在并发场景下的区别和适用性。 考察对 HashMap 与 ConcurrentHashMap 的数据结构、线程安全性及并发设计差异的理解风险判断技术原理方案权衡Java第 85 题请解释Java垃圾回收的基本原理和常见回收算法。 考察对Java垃圾回收机制的理解及常用算法的掌握技术原理方案权衡Java第 86 题ThreadLocal了解过吗? 考察对ThreadLocal原理、作用及内存泄漏风险的理解风险判断技术原理Java第 87 题Java里面为什么要有int和Integer这两种一样的概念? 考察对Java基本类型与包装类型设计初衷及差别的理解风险判断技术原理Java第 88 题线上服务出现 Full GC 频繁,可能的原因有哪些? 考察对 Full GC 触发因素的系统性理解技术原理问题排查Java第 89 题你阅读过哪些源码?在哪些类中出现过 sun.misc.Unsafe 的使用? 考察对 Java 底层源码的熟悉程度以及对 Unsafe 类的理解深度技术原理技术选型Java第 90 题String类为什么不能被继承? 考察对Java语言核心类设计及final关键字的理解技术原理方案权衡Java第 91 题Java中有一个static变量为1,线程A对变量修改为3,线程B读取到的值可能是什么? 考察对Java内存模型、可见性和竞争条件的理解风险判断技术原理Java第 92 题讲讲Java泛型? 考察对Java泛型机制、类型安全及使用边界的理解问题拆解技术原理Java第 93 题线程池的核心参数和拒绝策略有哪些? 考察线程池参数配置的理解及拒绝策略的选择技术原理方案权衡Java第 94 题请解释 Java 类加载的双亲委派机制,并说明是否可以打破、如何打破以及它的应用场景。 考察对 JVM 类加载机制的理解深度及实际应用能力问题拆解技术原理方案权衡JavaJVM第 95 题请解释 HashMap 的原理,以及链表在什么条件下会转化为红黑树? 考察对 HashMap 数据结构、哈希冲突处理与扩容机制的理解编码实现技术原理Java第 96 题请描述Java HashMap的底层实现逻辑。 考察HashMap的底层数据结构、哈希冲突处理与扩容机制技术原理Java第 97 题相比JDK 8,你使用的JDK版本带来了哪些主要进步? 考察对Java版本演进的理解与知识更新能力持续改进技术原理Java第 98 题请解释 ThreadLocal 的实现原理,并说明其内存泄漏风险及应对措施。 考察对线程局部变量存储机制、线程隔离原理和内存泄漏防范的理解风险判断技术原理Java第 99 题String.length() 和 String.getBytes().length 的区别是什么? 考察对Java字符串字符与字节表示差异的理解技术原理Java第 100 题请说明线程池核心参数的含义,并描述向线程池提交一个任务后,任务被执行的完整过程。 考察对线程池参数的理解及任务提交到执行的整体流程掌握问题拆解技术原理Java