慧策(掌上先机)面试题 · 技术原理 · MySQL

慧策(掌上先机)相关面试题,按最终去重题目聚合。

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

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