深圳虾皮信息科技有限公司面试题 · 问题拆解 · MySQL

深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解 · MySQL
第 1 题一条给表插入字段的 SQL 语句,从执行到写入磁盘,具体的处理过程是怎样的? 考察对 SQL 执行流程、存储引擎与持久化机制的理解问题拆解技术原理InnoDBMySQL第 2 题MySQL的索引是B+树,一般是让它保持三层,怎么去计算数据量使B+树不超过三层? 考察B+树结构与MySQL索引数据量估算能力性能优化问题拆解技术原理MySQL第 3 题请介绍MySQL中redo log、undo log、binlog的区别 考察对MySQL三大日志核心机制、作用与协作关系的理解问题拆解技术原理MySQL第 4 题MySQL 有哪些锁? 考察对 MySQL 锁体系的基本掌握和分类能力问题拆解技术原理MySQL第 5 题请解释数据库的四种事务隔离级别,并说明各自解决的问题和可能出现的并发异常。 考察对事务隔离级别及其并发异常的理解深度问题拆解技术原理MySQLPostgreSQL第 6 题当 LIKE 使用左模糊(如 LIKE '%keyword%')时,索引为什么失效,底层具体发生了什么? 考察左模糊 LIKE 导致索引失效的底层机制问题拆解技术原理MySQL第 7 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解性能优化问题拆解技术原理MySQL第 8 题MVCC能解决幻读的问题吗? 考察对MVCC机制在事务隔离级别下处理幻读的能力与局限的理解问题拆解技术原理MySQL第 9 题Redo Log、Undo Log的区别 考察对数据库事务日志机制的理解与对比能力问题拆解技术原理MySQL第 10 题MySQL除了B+树索引外还有哪些索引类型?请详细介绍全文索引。 考察索引类型体系认识及全文索引的原理与使用场景问题拆解技术原理MySQL第 11 题你能不依赖现成的数据库,仅基于内存数据结构实现一个简单的 MySQL 吗? 考察对数据库核心机制的理解和内存实现能力编码实现问题拆解技术原理MySQL第 12 题简述一下MySQL事务的ACID特性。 考察对事务原子性、一致性、隔离性、持久性的理解与举例能力问题拆解技术原理MySQL第 13 题请说明联合索引的原理,并举例说明什么情况下会走联合索引、什么情况下不会走。 考察联合索引的数据结构与使用边界问题拆解技术原理MySQL第 14 题联合索引查询时,数据是如何落到叶子节点并完成记录的定位的?请结合数据页和页目录展开说明。 考察数据库索引底层结构与查询路径理解问题拆解技术原理MySQL第 15 题联合索引的存储结构是怎样的? 考察对联合索引底层B+树存储与索引失效原理的理解问题拆解技术原理MySQL第 16 题联合索引(A,B,C)在 WHERE B = 值 AND C = 值 以及 WHERE B = 值 AND A = 值 两种条件下分别是否走索引?请说明原因。 考察联合索引最左前缀原则的理解与查询条件下推逻辑问题拆解技术原理MySQL第 17 题MySQL 的隔离级别有哪些?分别如何实现?请重点说明 MVCC 的原理。 考察对事务隔离级别、锁机制和 MVCC 多版本并发控制的理解问题拆解技术原理MySQL第 18 题在MySQL的四种隔离级别下,分别解决了哪些并发问题? 考察对隔离级别与并发问题对应关系的理解问题拆解技术原理MySQL第 19 题知道MySQL的隔离级别吗?怎么实现的? 考察MySQL事务隔离级别的定义及底层实现机制问题拆解技术原理MySQL第 20 题设计一个高可用的短链生成系统 考察系统设计能力,包括短链生成、唯一性、高可用和高并发处理问题拆解系统设计技术选型MySQLRedis