米哈游面试题 · 技术原理 · MySQL
米哈游相关面试题,按最终去重题目聚合。
共 2292 道真题 · 当前筛选命中 22 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 1 题让你来设计一张表,你会关注哪些信息?如果执行得很慢,你会怎么排查? 考察数据库表设计的完整性和慢查询排查思路第 2 题请介绍 MySQL 中常见的三种日志及其各自的作用。 考察对 MySQL 日志体系的理解第 3 题请介绍你了解 MySQL 的哪些核心知识点? 考察候选人对 MySQL 基础知识的掌握深度与广度第 4 题MySQL左连接、右连接、内连接的区别是什么? 考察对SQL连接类型语义和实际应用的理解第 5 题MySQL如何去重? 考察对MySQL去重方法的掌握及适用场景的判断第 6 题MySQL数据库中有哪些常见的索引类型? 考察对MySQL索引分类和特性的理解第 7 题MySQL的底层索引数据结构是什么? 考察对MySQL索引实现原理的理解第 8 题在主从复制架构中,写操作更新主库后,如果尚未通过 binlog 同步到从库,此时一个读请求从从库读到旧数据并写入缓存,导致之前删除缓存的操作失效,后续读到的仍是旧数据。如何解决这种缓存一致性并发问题? 考察缓存与数据库一致性、主从延迟下的并发处理能力第 9 题MySQL的事务了解吗? 考察对事务ACID特性、隔离级别及实现机制的理解第 10 题如果一个表已经存在主键,还能否再添加唯一键?请说明原因。 考察对MySQL表约束组合规则的理解第 11 题请介绍 MySQL 中索引的基本原理和常见类型,以及使用时的注意事项。 考察对 MySQL 索引原理、类型和优化实践的理解第 12 题MySQL为什么用B+树作为索引结构? 考察对B+树特性及其在数据库索引场景中优势的理解第 13 题请解释MySQL中主键(Primary Key)和唯一键(Unique Key)的定义及区别。 考察对MySQL约束概念的理解及区分能力第 14 题对于形如 SELECT * FROM table WHERE b = ? AND c = ? AND c > ? 的查询,你会如何考虑建立索引? 考察复合索引设计与查询兼容性判断第 15 题给一千万数据量的表增加一列字段会发生什么? 考察对在线DDL机制、锁行为与性能影响的理解第 16 题请解释MySQL索引的概念及其工作原理。 考察对索引基本概念与底层数据结构的理解第 17 题请谈谈你在接口、数据库和MySQL方面的经验或理解。 考察候选人技术经验深度与知识广度第 18 题MySQL没有设置主键会有默认主键吗,如果有UNIQUE KEY且不为空呢? 考察InnoDB索引组织表和主键设计理解第 19 题在数据迁移过程中,如果先写 MongoDB 再写 MySQL,MySQL 写入后如何避免 MySQL 中的新数据被 MongoDB 中的旧数据覆盖? 考察分布式数据迁移中的一致性与顺序控制第 20 题对于查询 select * from t where a=1 and b>1 and c=1 order by d,如何设计索引? 考察复合索引列顺序、范围条件与排序字段对索引设计的影响