淘宝闪购面试题 · 问题拆解 · MySQL
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 22 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 1 题请解释聚簇索引与非聚簇索引的区别,并说明什么是回表以及如何通过联合索引避免回表。 考察对数据库索引类型、回表机制及联合索引原理的理解第 2 题在MySQL中,对于联合索引(a,b,c),查询条件为b=?和c=?时,索引命中情况如何?请解释原因。 考察联合索引最左前缀原则的理解与应用第 3 题请解释一下最左前缀原则。 考察联合索引列顺序与查询条件匹配规则第 4 题如果MySQL回滚怎么办,业务逻辑的回滚,优惠券数量还能不能退回? 考察数据库事务回滚与业务补偿的一致性和边界认知第 5 题请介绍 MySQL 的四种隔离级别分别是什么? 考察事务隔离级别的定义与现象第 6 题询问binlog的类型,以及相同内容是否会被记录 考察对MySQL binlog类型的理解及更新时是否记录相同内容第 7 题MySQL隔离级别中读已提交和可重复读是怎么实现的,可重复读又是如何解决幻读的? 考察对MySQL事务隔离级别底层实现机制的理解第 8 题说一下什么是幻读? 考察对数据库事务隔离级别下幻读概念的理解第 9 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解第 10 题请描述一条 SELECT 查询语句在典型关系型数据库中的完整执行过程。 考察对数据库查询引擎核心执行流程的理解第 11 题请解释事务的ACID特性,并说明如何实现这些特性,特别是redo log和undo log在其中的作用。 考察对事务ACID特性的理解及其底层实现机制第 12 题请解释MySQL中不同SQL语句(如SELECT、UPDATE、DELETE、INSERT)分别会加哪些锁,以及在什么条件下可能加锁。 考察MySQL锁机制的理解和不同SQL加锁行为的辨析第 13 题说一下MySQL隔离级别? 考察对MySQL事务隔离级别的理解与对比能力第 14 题说说最左匹配原则,给定联合索引(a,b,c),查询条件分别为a、ab、abc、bc、ac时,哪些会走索引? 考察联合索引最左前缀匹配原则的掌握程度第 15 题请设计一个发红包、抢红包的功能模块,说明关键链路流程,并选择合适的数据库。 考察红包系统的核心流程设计、数据一致性与存储选型第 16 题请介绍 MySQL 深度分页的原理和优化方案。 考察对 MySQL 分页执行机制的理解以及大数据量下的性能优化能力第 17 题请描述 MySQL 中一条查询语句从客户端发起到最后返回结果集所经历的完整执行过程。 考察对 MySQL 查询执行链路的整体理解与关键环节的细节掌握第 18 题如何实现如果不存在就插入,如果存在就更新? 考察原子性 upsert 的实现方案与数据库特性掌握第 19 题请描述MySQL的整体架构,包括主要组件及其职责。 考察对MySQL核心架构和组件职责的理解程度第 20 题事务的特性,以及原子性的实现方式 考察数据库事务ACID特性理解及原子性底层机制