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

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

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

筛选题目已选:技术原理
第 161 题解释 Redis 的持久化策略(RDB 与 AOF)及其区别与适用场景。 考察对 Redis 持久化机制与数据安全的理解风险判断技术原理方案权衡Redis第 162 题TCP和HTTP的区别是什么? 考察对TCP传输层协议与HTTP应用层协议在网络分层模型中的作用和特性差异的理解技术原理HTTPTCP第 163 题假设表 t 的列 b 上建有索引,执行 select a from t where b = x 时,数据库是如何利用该索引完成查找的? 考察 B+ 树索引查找过程与回表机制问题拆解技术原理MySQL第 164 题多线程操作HashMap时会用到怎么样一个类? 考察Java并发容器与线程安全的意识技术原理方案权衡第 165 题请解释数据库主从复制的基本原理,并说明读写分离的适用场景和注意事项。 考察对数据库高可用与读写分离机制的理解及其实际应用系统设计技术原理方案权衡第 166 题动态代理的实现方式有哪些?它们有什么区别? 考察对JDK动态代理与CGLIB等实现原理及其差异的理解技术原理方案权衡JavaSpring Framework第 167 题如何评估微调后模型输出的代码的正确性?有哪些评测指标? 考察对代码生成模型评测方法与指标的理解结果导向技术原理第 168 题如何排查Full GC问题? 考察JVM垃圾回收问题排查的系统化方法和工具使用性能优化技术原理问题排查JVM第 169 题请介绍一下 Spring Bean 的生命周期。 考察对 Spring 容器中 Bean 从创建到销毁各阶段的理解技术原理Spring Framework第 170 题请谈谈分布式锁的优点和缺点。 考察对分布式锁机制的理解、适用场景和潜在风险的掌握风险判断技术原理方案权衡RedisZooKeeper第 171 题如果有多个连接同时对MySQL中的一条数据做更新操作,如何使用悲观锁的方式保证安全? 考察悲观锁在MySQL中的应用、事务隔离与并发安全风险判断技术原理MySQL第 172 题说一下线程和进程的区别。 考察操作系统基础概念的理解与表达能力沟通表达技术原理第 173 题你有自己创建过线程池吗?请介绍你当时的设计思路和关键点。 考察对线程池原理、参数配置和实际应用的理解风险判断技术原理方案权衡Java第 174 题MySQL乐观锁呢?请说明其实现方式与适用场景。 考察乐观锁的原理、实现方式及使用边界风险判断技术原理方案权衡MySQL第 175 题乐观锁和悲观锁的核心区别是什么?分别适用于什么场景? 考察并发控制两种策略的原理对比与场景选择风险判断技术原理方案权衡第 176 题给定一个未排序的整数数组,求最长连续序列的长度。要求时间复杂度为 O(n)。 考察最长连续序列的O(n)解法及set去重与边界处理编码实现问题拆解技术原理第 177 题请介绍 MySQL 的事务隔离级别,并说明不同隔离级别分别解决了哪些并发问题。 考察对事务隔离级别及其与并发问题关系的理解风险判断技术原理MySQL第 178 题请解释2PC(两阶段提交)和3PC(三阶段提交)协议的基本流程及其优缺点。 考察对分布式事务协调协议原理和权衡的理解技术原理方案权衡第 179 题有哪些典型的慢SQL?哪些写法可能天然就是慢SQL? 考察对常见慢SQL场景和不良写法的识别与规避能力性能优化风险判断技术原理SQL第 180 题请说明MySQL主从同步的基本原理及常见延迟原因。 考察对MySQL主从复制机制的理解及故障排查能力技术原理问题排查MySQL