招商银行·招银网络科技面试题 · 系统设计 · MySQL
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:系统设计 · MySQL
考察点
技术栈
第 1 题在实时推荐系统中,如何结合 MySQL、HBase 和 ClickHouse 各自优势进行数据分层存储? 考察多数据引擎组合设计与场景权衡能力第 2 题怎么用MySQL实现分布式锁? 考察MySQL分布式锁的实现方式、边界条件与可靠性设计第 3 题请谈谈你对分库分表的理解,包括其解决的问题、常见策略以及实施中的挑战。 考察对数据库扩展技术的整体理解和实际应用能力第 4 题请设计一张用于存储银行总行、分行等层级机构的表,机构之间存在父子关系。需要支持两种查询:一次查出某个机构的直接子机构,以及一次查出某个机构的全部后代机构。请说明表结构设计与查询实现。 考察树形层级数据的建模能力与递归查询实现第 5 题请介绍垂直分表和水平分表的区别及适用场景。 考察数据库分库分表的设计思路与场景判断第 6 题要将MySQL的数据迁移到别的数据库,怎么保证程序不停止、保证数据完整性情况下做到? 考察在线数据迁移方案设计、双写与一致性保障能力第 7 题在秒杀抢购场景中,你会选择乐观锁还是悲观锁?请说明理由及可能的问题。 考察将并发控制技术应用到高并发业务场景的分析能力第 8 题请谈谈你对MySQL索引的理解。 考察对索引原理、类型选择和维护的掌握程度第 9 题MySQL 宕机时,如何对系统进行排查,且通过哪些优化保证用户体验? 考察数据库故障排查能力与高可用架构设计第 10 题请说明在MySQL中如何为查询建立合适的索引。 考察索引设计原则、查询模式分析与实际建索引能力第 11 题MySQL索引底层结构 考察对MySQL索引物理存储结构与工作原理的理解第 12 题读写分离如何实现? 考察对数据库读写分离架构原理、实现要点和一致性风险的理解第 13 题一个大表,数据超千万行,如何优化? 考察数据库大表性能优化的综合能力,包括索引、分库分表、读写分离等策略第 14 题MySQL的redo log和binlog有什么区别?两阶段提交是如何保证一致性的? 考察对MySQL核心日志机制及崩溃恢复一致性的理解第 15 题请讲解MySQL索引,为什么使用B+树? 考察MySQL索引原理、B+树优势及适用场景第 16 题如何设计一个合理高效的 MySQL 数据库表结构? 考察数据库表设计的规范化、扩展性和性能考量第 17 题如何处理 Redis 与 MySQL 双写时的一致性?请对比延迟双删、读写锁和消息队列等方案。 考察分布式系统下缓存与数据库一致性的理解与方案权衡第 18 题在设计关系数据库表时,需要综合考虑哪些关键因素?请结合具体场景说明。 考察关系数据库表设计的全面性与实践权衡能力第 19 题MySQL单表数据量大怎么办? 考察对MySQL大数据量场景的处理思路与方案取舍