知乎面试题 · 系统设计

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

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

筛选题目已选:系统设计
第 41 题MySQL的主从同步怎么实现? 考察MySQL主从复制原理、日志机制和一致性理解系统设计技术原理MySQL第 42 题请描述B+树的结构特点。 考察对B+树基础结构及与B树差异的理解系统设计技术原理第 43 题UDP如果要可靠怎么做? 考察基于UDP构建可靠传输的机制设计与协议理解系统设计技术原理方案权衡UDP第 44 题你觉得实时计算和离线计算最大的区别是什么?为什么实时计算会被需要,而且对技术要求很高? 考察对实时与离线计算的本质区别、业务价值及技术挑战的理解系统设计技术原理方案权衡第 45 题如何保证消息的顺序消费?有哪些常见方案? 考察对消息队列顺序性保证机制的理解与方案设计系统设计技术原理方案权衡第 46 题平时是怎么设计数据库表结构的? 考察数据库建模的规范化、业务理解和落地实践业务理解系统设计技术选型第 47 题若重新做一个与考研相关的小红书账号,如何搭建? 考察内容平台账号冷启动、定位与运营策略业务理解数据驱动系统设计第 48 题请比较MySQL中InnoDB和MyISAM存储引擎在事务支持、锁粒度、外键、全文索引及崩溃恢复方面有哪些区别? 考察对MySQL两种常用存储引擎核心特性的理解与对比能力系统设计技术原理技术选型MySQL第 49 题请介绍 Spark 在 YARN 上的执行模型,包括 yarn-client 和 yarn-cluster 两种模式的区别。 考察对 Spark 部署模式与资源管理机制的理解系统设计技术原理方案权衡Apache SparkYarn第 50 题请详细说明如何设计并实现一个可靠的分布式锁,并讨论其在实际应用中可能遇到的边界情况。 考察候选人对分布式锁核心原理、实现细节及复杂性处理的理解风险判断系统设计技术原理Redis第 51 题给定你一个方案,你如何选择平台制定运营策略 考察平台选择与运营策略制定的系统思维和决策能力业务理解结果导向系统设计第 52 题读写分离的数据一致性怎么保证? 考察读写分离下的数据一致性方案与权衡风险判断系统设计方案权衡第 53 题请介绍 Redis 的 Stream 数据类型及其在消息队列中的应用。 考察对 Redis Stream 数据结构、消息队列特性及适用场景的理解系统设计技术原理方案权衡Redis