作业帮面试题 · 系统设计

作业帮相关面试题,按最终去重题目聚合。

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

筛选题目已选:系统设计
第 141 题Kafka的topic分区数是越多越好吗?为什么不能建1万个分区? 考察对Kafka分区数量权衡和资源开销的理解性能优化系统设计技术原理Apache Kafka第 142 题请介绍 Redis 集群的主要作用,以及 Redis 支持哪些常用数据结构及其典型应用场景。 考察对 Redis 集群架构和核心数据结构的理解与场景化应用能力系统设计技术原理Redis第 143 题生产者生产速率过快怎么处理? 考察消息系统背压处理与系统设计能力问题拆解风险判断系统设计第 144 题请解释TCP的拥塞控制机制,并说明其主要算法。 考察对TCP拥塞控制原理和核心算法的理解系统设计技术原理TCP第 145 题请描述RabbitMQ消息堆积的排查思路和解决方案。 考察消息堆积问题的排查与解决能力性能优化系统设计问题排查RabbitMQ第 146 题秒杀系统如何设计? 考察高并发场景下的系统架构设计、性能优化与数据一致性保障性能优化系统设计方案权衡Redis第 147 题mmap的过程会涉及哪些内存管理的内容? 考察对 mmap 映射机制及内核内存管理相关概念的理解系统设计技术原理第 148 题如果想保证头像图片的URL在用户更换头像后依然不变,如何实现缓存更新? 考察固定URL下的缓存失效策略与CDN刷新能力系统设计方案权衡问题排查CDNHTTP第 149 题Redis服务重启后,之前的分布式锁还可用吗? 考察对分布式锁持久性、失效重建及分布式系统容错的理解风险判断系统设计技术原理Redis第 150 题讲一讲Flink是怎么运行的 考察对Flink运行时架构和任务执行流程的理解系统设计技术原理Apache Flink第 151 题请描述事件消息传输到外部组件的方式有哪些? 考察事件驱动架构中消息传输模式的理解与选择系统设计方案权衡第 152 题如何保证同一个用户的业务动作(如电商下单)有序处理? 考察并发控制、顺序一致性和方案权衡能力风险判断系统设计方案权衡第 153 题购物车数据在Redis中通常采用怎样的存储结构? 考察候选人对Redis数据结构在真实业务场景中的选型与设计能力系统设计技术选型方案权衡Redis第 154 题在设计一个需要低延迟且能容忍少量数据丢失的场景时,你会选择 TCP 还是 UDP?请说明理由并谈谈如何在此基础上增强安全性。 考察传输层协议选型与安全性设计能力系统设计方案权衡TCPUDP第 155 题订单系统并发很高时,如何保证服务稳定性? 考察高并发下服务稳定性保障手段性能优化风险判断系统设计第 156 题请介绍 Redis 主从复制和哨兵(Sentinel)模式的区别及各自适用场景,并说明哨兵如何实现故障转移。 考察对 Redis 高可用架构中主从模式与哨兵模式的理解及故障转移机制系统设计技术原理Redis第 157 题除使用 Redis 的 SETNX 加 EX 命令外,还有哪些实现分布式锁的方案? 考察分布式锁的多种实现技术及各自适用场景系统设计技术原理方案权衡etcdRedisZooKeeper第 158 题对消息有序有要求同时对消息并发量有要求,一般怎么处理? 考察在保证消息有序性的前提下提升并发处理能力的设计能力问题拆解系统设计方案权衡第 159 题如何使用Redis实现一个延迟队列? 考察Redis数据结构的应用、延迟队列设计与边界处理问题拆解系统设计技术原理Redis第 160 题请介绍你对 Docker 的理解,包括核心概念与常见使用场景,并说明它在你的项目中如何发挥作用。 考察对容器化技术核心概念的理解与实际应用能力系统设计技术原理Docker