淘天集团面试题 · 方案权衡 · MySQL
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 38 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · MySQL
考察点
技术栈
第 21 题请介绍你项目中 MySQL 分库策略的设计思路和依据。 考察候选人对分库分表原理、选型和实践难点理解第 22 题在 Read Committed 隔离级别下,多线程执行 update 操作发生死锁时该如何处理? 考察对数据库死锁成因、隔离级别影响和处理策略的理解第 23 题从数据结构分类讲讲数据库的索引类型;为什么MySQL用B+树索引,不用B树、红黑树? 考察索引数据结构分类、B+树原理与选型权衡第 24 题MySQL两个线程同时修改同一行数据时,应该如何加锁来保证数据一致性? 考察对MySQL并发控制与行锁机制的理解及应用第 25 题请解释 MySQL 中的范式(Normalization),并说明各范式的基本要求。 考察对数据库范式理论的理解与应用第 26 题设计数据库索引时有哪些注意事项?请结合一个具体场景说明如何为表和查询设计索引。 考察索引设计的原则与实际场景的应用能力。第 27 题垂直分表有哪些缺点? 考察对数据库垂直拆分局限性的理解第 28 题请谈谈MySQL的锁机制,包括锁的类型、各自的使用场景和可能引发的问题。 考察对MySQL锁机制的理解深度及实际应用意识第 29 题如何保证 Redis 缓存与 MySQL 数据库的数据一致性? 考察缓存一致性方案的工程实践与权衡意识第 30 题MySQL、Redis、ZooKeeper 这些分布式锁的适用场景都是什么样的? 考察对不同分布式锁方案的适用场景和权衡理解第 31 题请说明 MySQL 的四种事务隔离级别,并分析它们在性能上的差异。 考察事务隔离级别的基础知识及对性能影响的理解第 32 题请描述MySQL事务的ACID特性,并说明如何通过InnoDB的日志和锁机制来保证这些特性。 考察对MySQL事务ACID理论及其底层实现机制的理解第 33 题请描述如何基于 MySQL 设计一个兼顾高性能与高可靠性的分布式锁,并说明你会考虑哪些关键问题。 考察分布式锁的核心要素、MySQL 实现方案及边界处理能力第 34 题InnoDB 引擎的索引结构是什么?为什么使用 B+ 树而不是 B 树或哈希索引? 考察对 InnoDB 索引结构及其选择优劣的理解。第 35 题只用MySQL如何扛住更高的QPS? 考察对MySQL高并发读写能力提升手段的掌握程度第 36 题请说明在你的工作项目中你通常使用哪种数据库隔离级别,并解释选择该级别的理由。 考察对数据库事务隔离级别的理解及其在实际场景中的权衡第 37 题Redis有什么优点而不选用MySQL加分布式锁? 考察分布式锁方案选型与Redis特性理解第 38 题为什么不是写MySQL的时候就把Redis写了,而是先写MySQL再删缓存? 考察缓存与数据库一致性方案的理解及缓存删除策略的动机