快手面试题 · MySQL

快手相关面试题,按最终去重题目聚合。

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

筛选题目已选:MySQL
第 101 题讲一下MySQL的索引类型有哪些? 考察MySQL索引分类、特点和适用场景的掌握技术原理技术选型MySQL第 102 题请解释 MySQL 中 undo log、redo log 和 binlog 的区别与各自作用。 考察对 MySQL 日志体系的理解,包括事务一致性、崩溃恢复与主从复制系统设计技术原理MySQL第 103 题MySQL引擎中如何在多个索引中选择? 考察对MySQL优化器索引选择机制和代价模型的理解技术原理方案权衡MySQL第 104 题介绍三级缓存(本地、Redis、MySQL)结构。 考察多级缓存架构的层次划分与数据一致性处理系统设计技术原理方案权衡MySQLRedis第 105 题MySQL的主从同步原理是怎样的? 考察对MySQL主从复制机制、同步过程及常见问题的理解系统设计技术原理MySQL第 106 题在什么样的使用场景下,你会选择 Hive 而不是 MySQL?请说明原因。 考察对 Hive 与 MySQL 适用场景和技术特性的理解技术原理技术选型方案权衡Apache HiveMySQL第 107 题MySQL为什么用B+树,对比B树和B-树的优势? 考察对B+树结构特性及其在数据库索引中优势的理解技术原理方案权衡MySQL第 108 题Redis与MySQL一致性怎么保证?例如读旁路缓存、写先更MySQL后删Redis、延迟双删、消息队列加Binlog等方案。 考察缓存与数据库一致性方案的理解、权衡与选型能力系统设计技术原理方案权衡MySQLRedis第 109 题请描述MySQL中索引的B+树结构,并说明在一个包含主键索引、唯一索引和普通无索引字段的表中,B+树的数量以及聚簇索引与非聚簇索引各自存储的内容。 考察对InnoDB索引物理结构、聚簇与非聚簇索引存储差异的理解问题拆解技术原理MySQL第 110 题请解释MySQL中两阶段提交(Two-Phase Commit)的工作原理及其在分布式事务中的应用。 考察对分布式事务一致性机制的理解,以及两阶段提交的协议流程与潜在问题风险判断技术原理方案权衡MySQL第 111 题给定一条联合索引查询,如何判断是否命中索引? 考察联合索引最左前缀原则的应用问题拆解技术原理MySQL第 112 题MySQL 存储时间有哪些类型?它们之间有什么区别? 考察对 MySQL 时间类型存储范围、精度和时区处理的掌握技术原理技术选型MySQL第 113 题MySQL的索引数据结构是什么,主键索引和非主键索引在数据结构上有什么区别? 考察MySQL索引底层结构及主键索引与二级索引的存储差异技术原理方案权衡MySQL第 114 题请描述一下排查慢SQL的思路与步骤。 考察对数据库性能问题的系统性排查与优化能力性能优化技术原理问题排查MySQL第 115 题MHA 工程上如何实现? 考察对 MHA 高可用方案工程落地细节的理解风险判断系统设计技术原理MySQL第 116 题MySQL 索引的底层数据结构通常是什么?它与 B 树有何区别? 考察对 B+ 树与 B 树结构差异的掌握技术原理MySQL第 117 题MySQL分库分表有哪些常用的方式? 考察对分库分表策略整体框架的理解技术原理方案权衡MySQL第 118 题如何优化慢查询? 考察SQL性能分析与优化的系统方法数据驱动性能优化问题排查MySQL第 119 题如何分析一条慢 SQL 的性能? 考察 SQL 性能分析思路与工具使用能力性能优化技术原理问题排查MySQL第 120 题请说说MySQL事务隔离级别 考察对MySQL事务隔离级别的理解及其与并发问题的关系技术原理方案权衡MySQL