米哈游面试题 · MySQL

米哈游相关面试题,按最终去重题目聚合。

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

筛选题目已选:MySQL
第 1 题让你来设计一张表,你会关注哪些信息?如果执行得很慢,你会怎么排查? 考察数据库表设计的完整性和慢查询排查思路系统设计技术原理问题排查MySQL第 2 题请介绍 MySQL 中常见的三种日志及其各自的作用。 考察对 MySQL 日志体系的理解业务理解技术原理MySQL第 3 题请介绍你了解 MySQL 的哪些核心知识点? 考察候选人对 MySQL 基础知识的掌握深度与广度自我认知技术原理MySQL第 4 题MySQL左连接、右连接、内连接的区别是什么? 考察对SQL连接类型语义和实际应用的理解问题拆解技术原理MySQL第 5 题MySQL如何去重? 考察对MySQL去重方法的掌握及适用场景的判断技术原理方案权衡MySQL第 6 题MySQL数据库中有哪些常见的索引类型? 考察对MySQL索引分类和特性的理解技术原理技术选型MySQL第 7 题MySQL的底层索引数据结构是什么? 考察对MySQL索引实现原理的理解技术原理MySQL第 8 题在主从复制架构中,写操作更新主库后,如果尚未通过 binlog 同步到从库,此时一个读请求从从库读到旧数据并写入缓存,导致之前删除缓存的操作失效,后续读到的仍是旧数据。如何解决这种缓存一致性并发问题? 考察缓存与数据库一致性、主从延迟下的并发处理能力技术原理方案权衡问题排查MySQLRedis第 9 题你在实际项目中用过哪些关系型数据库和非关系型数据库? 考察数据库选型和实际使用经验业务理解项目复盘技术选型MongoDBMySQLPostgreSQL第 10 题Redis和MySQL怎么保证数据的一致性,如果不一致了怎么办? 考察缓存与数据库一致性方案设计、失效场景处理与权衡风险判断系统设计方案权衡MySQLRedis第 11 题假如某张表有 1000 万数据需要迁移到新环境,你能设计一个低风险的迁移方案吗? 考察大数据量迁移的思路、限流回滚和校验策略结果导向风险判断方案权衡MySQL第 12 题在数据库设计中,为什么通常不建议将图片等大文件用 BLOB 在 MySQL 中存储,而是建议用 URL 或对象存储? 考察对存储方案选型、性能和架构设计的理解性能优化技术选型方案权衡MySQL第 13 题在MongoDB和MySQL之间进行技术选型时,你会考虑哪些关键因素? 考察数据库选型维度与业务场景匹配能力业务理解技术选型方案权衡MongoDBMySQL第 14 题MySQL的事务了解吗? 考察对事务ACID特性、隔离级别及实现机制的理解技术原理方案权衡MySQL第 15 题如果一个表已经存在主键,还能否再添加唯一键?请说明原因。 考察对MySQL表约束组合规则的理解技术原理MySQL第 16 题请介绍 MySQL 中索引的基本原理和常见类型,以及使用时的注意事项。 考察对 MySQL 索引原理、类型和优化实践的理解技术原理技术选型MySQL第 17 题MySQL为什么用B+树作为索引结构? 考察对B+树特性及其在数据库索引场景中优势的理解技术原理方案权衡MySQL第 18 题请解释什么是慢查询,以及如何定位和优化慢查询。 考察对慢查询概念、排查方法和常见优化手段的掌握性能优化问题排查MySQL第 19 题你提到用 URL 存储大文件,请分析这种方案会带来哪些副作用? 考察对分布式存储一致性和链路可靠性的理解风险判断系统设计问题排查MySQL第 20 题请解释MySQL中主键(Primary Key)和唯一键(Unique Key)的定义及区别。 考察对MySQL约束概念的理解及区分能力技术原理MySQL