蚂蚁集团面试题 · MySQL
蚂蚁集团相关面试题,按最终去重题目聚合。
共 1880 道真题 · 当前筛选命中 90 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 21 题MySQL增删时Bitmap是如何更新的,MySQL、Redis缓存和Bitmap之间是什么关系? 考察对MySQL索引、Redis缓存与位图数据结构协同使用的理解第 22 题幻读是什么?出现在什么隔离级别? 考察数据库事务隔离级别下幻读的定义、产生机理及其出现的具体隔离级别第 23 题使用消息队列解耦与直接使用数据库记录变更有什么区别? 考察对解耦方案选型及权衡的分析能力第 24 题请结合项目,说明 MySQL 索引的设计思路以及如何优化慢查询。 考察索引设计能力与 SQL 优化实际经验第 25 题请介绍MySQL中的锁类型及其各自适用的场景。 考察对MySQL锁机制的掌握与场景理解第 26 题MySQL 索引类型有哪些? 考察 MySQL 索引的基础分类与适用场景第 27 题在实际业务中,你会如何选择合适的索引并进行使用?请结合场景说明。 考察索引设计原则与实际应用能力第 28 题请解释主键索引与二级索引的区别,并说明聚簇索引与非聚簇索引的含义及应用场景。 考察数据库索引的基本概念、结构差异与适用场景第 29 题数据库中当前读(current read)加的是行锁还是表锁? 考察对数据库当前读锁粒度与实现机制的理解第 30 题请介绍MySQL中常见的索引类型,并说明如何选择合适的索引。 考察索引类型、结构和选型原则第 31 题请介绍数据库 MVCC(多版本并发控制)的基本原理、它在并发控制中的作用以及常见的实现要点。 考察对数据库 MVCC 机制的理解、作用及核心实现要素第 32 题使用双写策略进行 MySQL 数据迁移,怎么确保数据完整性? 考察双写迁移中的数据一致性保障与边界处理第 33 题MySQL的事务隔离级别有哪些? 考察对MySQL事务隔离级别的理解及并发一致性问题的识别第 34 题请解释MySQL MVCC的具体原理,以及它在InnoDB中如何工作? 考察对MVCC底层机制的理解,包括undo log、版本链和ReadView第 35 题怎么用MySQL实现分布式锁? 考察MySQL分布式锁的实现方式、边界条件与可靠性设计第 36 题MySQL 的请求处理流程是什么? 考察对 MySQL 内部执行链路和关键组件的理解第 37 题如果现在要对一个百亿级大表做online DDL 并且不能影响线上读写,你会用什么方案 考察大表在线DDL的方案选型、原理理解与风险控制第 38 题如何设计一个高并发系统?请从整体架构、缓存、数据库和分库分表等关键方面展开说明。 考察高并发系统设计的全局视角、关键技术选型和一致性问题处理第 39 题ACID中的A(原子性)是怎么实现的? 考察对数据库事务原子性底层实现机制的理解第 40 题MySQL主从复制延迟30秒后主库挂了,从库又丢了binlog的最后10秒。业务方要求你做到“最终数据一致”,但不允许回滚用户侧可见到的状态。你怎么做? 考察数据一致性与业务可接受损失的权衡及故障恢复方案设计