深圳虾皮信息科技有限公司面试题 · 技术原理 · MySQL
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 176 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 1 题MySQL 索引分类都有哪些? 考察对 MySQL 索引类型、数据结构和适用场景的系统理解第 2 题一条给表插入字段的 SQL 语句,从执行到写入磁盘,具体的处理过程是怎样的? 考察对 SQL 执行流程、存储引擎与持久化机制的理解第 3 题请介绍数据库事务隔离级别,以及它们分别对应的并发问题和实现机制。 考察事务隔离级别的概念、并发问题辨识与底层实现原理第 4 题SQL 事务中的 MVCC 是什么?它是怎么实现的? 考察对多版本并发控制原理及实现机制的理解第 5 题为什么需要 PD 分离? 考察对 MySQL 读写分离架构原理与适用场景的理解第 6 题MySQL的索引失效常见场景有哪些? 考察对索引失效场景的理解与优化意识第 7 题请详细说明使用 Canal 实现缓存与数据库一致性时,具体是如何操作的? 考察对 Canal 工作原理、缓存更新策略及一致性保障机制的理解第 8 题在数据库中设计联合索引时需要注意哪些要点? 考察联合索引的列顺序、最左前缀原则及其对查询性能的影响第 9 题主键选择:自增主键、UUID、雪花ID三者如何对比? 考察主键设计在不同场景下的适用性及权衡能力第 10 题请详细说明MySQL锁的类型、粒度以及加锁规则。 考察对MySQL锁机制的理解,包括共享锁、排他锁、意向锁及锁粒度第 11 题InnoDB的表级锁和行级锁各有哪些细分种类? 考察对InnoDB锁机制的分类理解与记忆准确性第 12 题请解释 MySQL 中哪些情况会导致索引失效,并举出典型场景。 考察对索引失效场景的掌握和查询优化意识第 13 题MySQL的索引是B+树,一般是让它保持三层,怎么去计算数据量使B+树不超过三层? 考察B+树结构与MySQL索引数据量估算能力第 14 题请说明 MySQL 中索引的基本原理,并列举索引失效的常见场景,包括 LIKE 通配符的用法。 考察对 MySQL 索引机制及失效条件的理解第 15 题维护一个MySQL集群,做性能优化时要考虑哪些因素? 考察对MySQL集群性能优化维度的体系化认知与实际权衡能力第 16 题请分享一个你在使用MySQL时遇到并解决的具体技术问题。 考察真实故障排查经验、问题定位能力和解决方案的合理性第 17 题请分别说明 Undo Log、Redo Log 和 Binlog 的作用,并解释它们在数据库事务恢复和主从复制中的关系。 考察对数据库日志机制的核心理解及事务恢复与复制的关联第 18 题什么是覆盖索引?请说明它的作用和使用场景。 考察对覆盖索引工作原理和性能收益的理解第 19 题MySQL索引如何实现? 考察对MySQL索引底层数据结构、存储方式及适用场景的理解第 20 题请介绍 MySQL 中索引的作用、常见类型及其适用场景。 考察对 MySQL 索引基本概念、类型和适用场景的理解