蚂蚁集团面试题 · Java
蚂蚁集团相关面试题,按最终去重题目聚合。
共 1880 道真题 · 当前筛选命中 192 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 121 题Java和Python的区别(谈谈你的个人理解) 考察对两门主流语言特性的理解、对比与适用场景判断第 122 题ThreadLocal为什么可能发生内存泄漏? 考察ThreadLocal内存泄漏原理、Key弱引用设计与ThreadLocalMap生命周期第 123 题请介绍 ConcurrentHashMap 的 get 和 put 流程,并说明 1.7 与 1.8 版本之间的主要区别。 考察对并发容器实现细节、版本演进与线程安全机制的理解第 124 题请介绍单例模式有哪些获取实例的常见方式,并说明各自的适用场景与注意点。 考察单例模式多种实现方式的掌握程度与工程权衡意识第 125 题原子类怎么保证原子性呢? 考察对 CAS、内存屏障和底层硬件原子操作的理解第 126 题静态方法上的synchronized和非静态方法上的synchronized会互相阻塞吗? 考察对synchronized锁对象及静态与非静态区别的理解第 127 题请介绍你对Java多线程编程的理解,并举例说明你在项目中如何应用。 考察Java多线程基础知识掌握程度及实际应用能力第 128 题先执行finally的return代码还是先抛出异常? 考察对Java异常处理中finally块执行顺序与return/throw交互的理解第 129 题当测试接口需要隔离或重置热部署脚本的类加载器时,你会怎么做? 考察对类加载器原理、隔离与资源清理的深入理解第 130 题synchronized 这块的原理能说一下吗? 考察对 Java 内置锁机制、锁升级和底层实现的掌握第 131 题请谈谈并发安全相关的核心问题,比如锁和 Java 内存模型(JMM)。 考察对并发安全核心机制的理解,包括锁的实现原理和 JMM 的可见性、有序性保证第 132 题为什么当哈希表桶中链表较长时要转成红黑树? 考察对哈希冲突退化场景和复杂度权衡的理解第 133 题虚拟线程与Go语言的GMP调度模型有什么区别? 考察两种并发模型的设计差异与实现原理第 134 题代码热部署的技术选型是怎么做的?为什么不选择Groovy? 考察热部署技术选型的权衡思维与对Groovy等方案的理解第 135 题Java所有类的共同父类以及方法是什么? 考察Java类层级的基础知识与Object类核心方法第 136 题类加载器双亲委派模型被打破的常见场景有哪些? 考察对双亲委派模型及打破场景的理解第 137 题在Java技术栈中,请选择一个你最有把握的领域,并深入介绍一下你的理解和实践。 考察候选人Java知识深度、技术专长及表达能力第 138 题Java 里面的 synchronized 的底层原理你说一下。 考察对 synchronized 底层同步机制和锁演进的理解第 139 题请解释反射机制的原理,并说明 AOP 如何利用反射实现。 考察对反射原理的理解及 AOP 与反射的结合应用第 140 题请解释 ThreadLocal 的底层实现原理,并列举它有哪些典型应用场景。 考察对 Java 线程局部存储机制的理解及其实际应用