深圳虾皮信息科技有限公司面试题 · 系统设计 · MySQL
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:系统设计 · MySQL
考察点
技术栈
第 1 题需求:输入长链生成唯一、可还原的短链,支持查询短链是否存在,同时要支持抗高QPS和持久化存储。请设计并实现。 考察短链系统的唯一性、可还原性、高并发与持久化设计能力第 2 题维护一个MySQL集群,做性能优化时要考虑哪些因素? 考察对MySQL集群性能优化维度的体系化认知与实际权衡能力第 3 题请分别说明 Undo Log、Redo Log 和 Binlog 的作用,并解释它们在数据库事务恢复和主从复制中的关系。 考察对数据库日志机制的核心理解及事务恢复与复制的关联第 4 题MySQL所有响应都慢如何排查 考察MySQL性能问题排查的系统性与方法论第 5 题MySQL的事务和并发控制,MVCC是怎么实现的? 考察对MySQL事务隔离、锁机制与MVCC底层实现的理解第 6 题请解释 MySQL 主从复制中全量同步与增量同步分别指什么,以及它们各自的作用流程。 考察对 MySQL 主从复制机制的理解,区分全量与增量同步的差异第 7 题请介绍项目中 MySQL 表设计的主要思路,包括表结构、索引和关联方式。 考察 MySQL 表设计的规范化、索引应用与业务映射第 8 题在使用 Spring Cache 结合 Redis 作为缓存、MySQL 作为数据库时,如何保证缓存与数据库的数据一致性? 考察缓存与数据库一致性方案设计、失效策略与风险权衡第 9 题MySQL集群主从同步怎么做? 考察MySQL主从复制原理、配置流程和常见问题处理第 10 题请解释MVCC(多版本并发控制)的基本原理及其解决的核心问题。 考察对并发控制机制的理解及实际应用能力第 11 题MySQL怎么实现分布式锁? 考察MySQL实现分布式锁的机制、边界与工程实践第 12 题如何保证 MySQL 和 Redis 之间的数据一致性? 考察缓存一致性的方案设计与权衡第 13 题中心化交易所撮合引擎的基础架构和常用技术选项有哪些? 考察对高并发撮合系统设计和主流技术选型的认知第 14 题请描述一次 MySQL 执行 SELECT 查询时的大致流程,并说明涉及哪些核心模块或组件。 考察对 MySQL 查询执行全链路和关键组件的理解第 15 题请介绍如何利用Redis保障MySQL数据库的数据一致性? 考察缓存与数据库一致性的方案设计、更新策略和异常处理第 16 题MySQL是怎么管理数据的? 考察对MySQL存储引擎、索引与事务机制的理解第 17 题分布式下MySQL怎么做到数据一致性,做到读到的是写完后的数据? 考察分布式场景下MySQL数据一致性与读写一致性的理解第 18 题十亿左右的订单数据,主要有订单ID、用户ID、商品ID三个字段,怎么把它存到MySQL中去? 考察大规模数据下的MySQL表设计、分库分表与扩展性方案第 19 题设计一个高可用的短链生成系统 考察系统设计能力,包括短链生成、唯一性、高可用和高并发处理