慧策(掌上先机)面试题 · MySQL
慧策(掌上先机)相关面试题,按最终去重题目聚合。
共 643 道真题 · 当前筛选命中 46 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 1 题请编写一条 SQL,查询某个用户在指定时间段内的订单信息。 考察 SQL 基础查询、表关联和条件过滤能力第 2 题简述 MySQL InnoDB 的加锁流程,即一条 SQL 是如何逐步加锁的? 考察对 InnoDB 加锁机制的整体理解,包括锁类型、加锁顺序与优化第 3 题RC隔离级别中,间隙锁是否存在,为什么? 考察对数据库隔离级别与锁机制关系的理解第 4 题请介绍MySQL的索引机制,包括其底层数据结构、适用场景和注意事项。 考察对MySQL索引底层原理、适用场景及设计要点的理解第 5 题请介绍MySQL查询优化的常用手段。 考察SQL调优、索引使用与执行计划分析能力第 6 题请介绍MySQL索引优化的常用方法。 考察对MySQL索引原理与优化实践的理解第 7 题为什么MySQL的InnoDB索引底层选择B+树而不是红黑树? 考察索引数据结构选型与B+树特性理解第 8 题什么情况下 MySQL InnoDB 会加表级锁? 考察对 InnoDB 表锁触发条件及与行锁关系的理解第 9 题请介绍你对MySQL锁机制的理解,并说明其应用场景。 考察MySQL锁的类型、作用机制及实际应用第 10 题请介绍排查慢SQL的常用方法和流程。 考察定位与优化慢SQL的系统化能力第 11 题MySQL中按逻辑功能划分,常见的索引类型有哪些? 考察对MySQL逻辑索引分类的掌握,区分主键、唯一、普通等第 12 题请解释 MySQL InnoDB 中的间隙锁及其作用。 考察对 InnoDB 间隙锁概念、加锁范围及并发控制的理解第 13 题请解释MySQL的可重复读(RR)和读已提交(RC)隔离级别的区别,并说明它们各自的实现机制。 考察对MySQL事务隔离级别原理及差异的理解第 14 题如何知道一条 SQL 扫描了多少行数据? 考察对执行计划中 rows 及优化器估算的理解第 15 题请说明如何用 EXPLAIN 分析 SQL 执行计划,并结合扫描类型、key 与 key_len 等参数讲一些索引优化的思路。 考察对执行计划的理解与基于 explain 输出进行索引优化的能力第 16 题请分别说明 Redis 和 MySQL 在典型业务场景中的使用方式,以及消息队列(MQ)通常承担什么角色? 考察对 Redis、MySQL 与消息队列的职责定位和使用场景的理解第 17 题请谈谈你对大数据处理技术的理解,并说明在处理海量数据时,你会如何选择合适的技术方案? 考察对大数据生态的宏观理解与方案选型能力第 18 题MySQL 中 binlog 的格式(模式)有哪几种? 考察对 MySQL binlog 三种记录模式及其差异的掌握程度第 19 题请介绍你对MySQL锁机制的了解以及它在并发控制中的作用。 考察对MySQL锁类型、隔离级别与并发控制机制的理解第 20 题MySQL组合索引失效的场景有哪些? 考察对组合索引最左前缀原则及失效场景的理解