转转面试题 · 系统设计

转转相关面试题,按最终去重题目聚合。

共 152 道真题 · 当前筛选命中 16 道 · 更新 2026-08-05

筛选题目已选:系统设计
第 1 题对于一张 4 亿行的 MySQL 表,你会如何设计水平分表?请说明分表键选择、分表数量规划以及取模或范围映射的实现思路。 考察大规模数据分表的方案设计与工程落地能力风险判断系统设计技术选型MySQL第 2 题你如何设计埋点上报方案?该方案是否可以复用? 考察埋点方案的设计思路、技术选型及通用性系统设计技术选型方案权衡第 3 题怎么实现九宫格输入法 考察算法设计、输入映射与用户体验优化的综合能力问题拆解系统设计技术原理第 4 题在什么数据量级别下需要考虑分库分表?如何评估和统计这个阈值? 考察对分库分表触发条件、数据量评估和容量规划的理解性能优化系统设计方案权衡第 5 题请设计一个对实时性要求较高的退款处理场景,说明你的方案。 考察在高实时性约束下,退款系统的架构设计、一致性与性能权衡风险判断系统设计方案权衡第 6 题怎么解决缓存雪崩问题 考察缓存雪崩的成因分析及防护方案风险判断系统设计方案权衡第 7 题读写分离遇到主从延迟怎么办? 考察对主从延迟问题的理解及分布式系统一致性权衡系统设计技术原理方案权衡第 8 题如何进行分库分表? 考察对分库分表策略、实现方式及潜在问题的理解系统设计方案权衡第 9 题如何平滑地做 MySQL 大数据量的数据归档?请设计一个结合定时任务的归档方案,并说明如何避免影响在线业务。 考察数据归档的工程设计与任务治理能力问题拆解风险判断系统设计MySQL第 10 题请说明Netty相比传统Java NIO(非阻塞IO)编程模型有哪些性能优势和实现上的特点。 考察对Netty架构、线程模型及IO优化的理解系统设计技术原理Netty第 11 题请设计一个方案,对一亿个URL进行去重并评估其性能与适用场景。 考察大数据量去重算法设计、哈希与布隆过滤器的原理及工程取舍性能优化系统设计方案权衡第 12 题生产环境需要动态扩容分表(例如从4个扩充到8个)时,你怎么解决? 考察分表扩容的数据迁移与一致性处理方案风险判断系统设计问题排查MySQL第 13 题MySQL 中单表数据量过大时,通常有哪些处理策略?请说明分库分表、分区、归档和读写分离的适用场景。 考察大数据量下 MySQL 架构演进与技术选型能力系统设计技术选型方案权衡MySQL第 14 题TCP协议是如何保证可靠性传输的? 考察TCP协议机制与可靠性原理的掌握程度系统设计技术原理TCP第 15 题如果在防止超卖的过程中,Redis不可用了,怎么解决? 考察对缓存降级、数据一致性及库存扣减方案的应急处理能力风险判断系统设计问题排查Redis第 16 题基因法分表的分表数量确定依据是什么? 考察分表数量规划与技术选型的依据系统设计技术选型MySQL