腾讯音乐娱乐集团面试题 · 系统设计 · MySQL
腾讯音乐娱乐集团相关面试题,按最终去重题目聚合。
共 1647 道真题 · 当前筛选命中 10 道 · 更新 2026-08-05
筛选题目已选:系统设计 · MySQL
考察点
技术栈
第 1 题如果你手动更新数据库,导致缓存中数据被删了,此时有大量的请求过来全打在数据库上怎么处理? 考察缓存失效后的缓存击穿应对策略与系统设计能力第 2 题生产环境对一个千万级大表添加字段时,如何避免长时间加锁?面试者给出的方案是新建表、加字段或索引、导入数据、切换表名,请评价该方案的可行性和关键步骤。 考察大表结构变更的在线迁移策略与风险控制第 3 题请介绍 MySQL 中聚簇索引、二级索引和联合索引的区别,并说明什么是回表查询。 考察对 MySQL 索引底层结构与查询路径的理解第 4 题请详细描述 MySQL Binlog 的作用、常见格式和典型使用场景。 考察对 MySQL Binlog 的机制理解、格式差异和应用场景掌握第 5 题在MySQL中,除了索引范围遍历,还有哪些方式可以高效遍历大表全量数据?请比较各方式的优劣。 考察对多种大数据量遍历方案的了解与权衡能力第 6 题更新MySQL时,怎么保证Redis和MySQL数据一致? 考察缓存与数据库一致性方案设计及失效处理第 7 题请介绍如何保证MySQL与缓存的数据一致性,并说明你采用的方案及取舍。 考察缓存与数据库一致性处理的方案设计、边界条件识别与权衡取舍第 8 题在MySQL主从同步中,如果主节点在数据传给从节点前宕机,如何保证客户端读到最新数据?换句话说,如何保证数据的强一致性? 考察对MySQL主从同步机制、数据一致性保证手段及高可用方案的理解第 9 题请描述 MySQL InnoDB 的锁机制,包括行锁、间隙锁和意向锁。 考察对 InnoDB 锁类型、兼容性及加锁规则的理解第 10 题请解释 MySQL 中 undo log、redo log 和 binlog 的区别与各自作用。 考察对 MySQL 日志体系的理解,包括事务一致性、崩溃恢复与主从复制