淘天集团面试题 · MySQL
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 138 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 21 题请对比MySQL中B+树索引和哈希索引的底层实现与适用场景。 考察对MySQL索引数据结构原理的理解及选型判断第 22 题MySQL和Redis怎么保证一致 考察缓存与数据库一致性保证的机制与边界第 23 题请解释数据库间隙锁的设计目的,并说明它主要解决什么问题。 考察对数据库并发控制中间隙锁作用与适用场景的理解第 24 题请说明在 MySQL 中创建索引时需要考虑哪些注意事项? 考察数据库索引设计与性能权衡的理解第 25 题MySQL是怎么解决幻读的 考察对 InnoDB 隔离级别、MVCC 与间隙锁机制的理解第 26 题说一下 MySQL 乐观锁在项目里要怎么用? 考察乐观锁的适用场景、实现方式与并发冲突处理第 27 题在 MySQL 中,count(1)、count(*) 和 count(字段) 有什么区别? 考察对 count 统计语义和性能差异的理解第 28 题对于一条 `SELECT * FROM 表 WHERE id = 1` 的查询,查询计划是如何利用索引来找到整行数据的? 考察数据库索引结构、查询计划执行流程以及从索引到回表的完整机制第 29 题数据库左连接和右连接有什么区别? 考察对SQL连接类型语义的理解与应用第 30 题在淘宝抢购场景中,对比Redis加Lua脚本和数据库行锁在防止超卖上的优缺点。 考察高并发场景下防超卖方案的技术选型、一致性保证与性能权衡第 31 题请简述 MySQL 的整体架构并说明各层的作用。 考察对 MySQL 服务端架构分层和存储引擎接口的理解第 32 题请对比主流数据库引擎(如 InnoDB 和 MyISAM)在事务、锁机制、外键和崩溃恢复等方面的区别。 考察对不同数据库引擎特性的理解深度和对比分析能力第 33 题怎么判断数据库查询有没有走索引? 考察对执行计划的理解和索引使用排查能力第 34 题联合索引可以只命中部分吗? 考察对联合索引最左前缀原理的理解及应用第 35 题MySQL 中创建了联合索引 (a, b, c),当查询条件是 c=1, b=2, a=3 时,是否能够使用该索引?为什么? 考察对联合索引最左前缀原则的理解和应用第 36 题请介绍MySQL的索引结构,比如InnoDB和MyISAM的索引实现有何区别? 考察对索引底层数据结构(B+树等)及存储引擎差异的理解第 37 题请说明MySQL中B+树索引的设计原理及其优势。 考察对MySQL索引底层数据结构及适用场景的理解第 38 题请介绍数据库中的MVCC机制及其实现原理 考察对多版本并发控制的原理理解与实现细节第 39 题MySQL 中常用的存储引擎有哪些?请简要说明它们的特点。 考察对 MySQL 存储引擎基本概念和特性的了解。第 40 题仅使用唯一主键能否保障接口或写入操作的幂等性?请说明理由。 考察对唯一约束与幂等性之间关系的理解及边界分析