作业帮面试题 · 系统设计
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 190 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 21 题网站每个用户都有头像,头像和用户uid绑定,但用户可以换头像,如何设计头像缓存策略? 考察缓存更新策略、缓存一致性及用户体验权衡第 22 题日文、中文、英文,点击切换语言展示不同语言界面怎么做? 考察前端多语言国际化的实现方案与细节第 23 题请介绍 Redis 中布隆过滤器的原理、使用场景及误判率的影响因素。 考察对布隆过滤器原理、应用场景与参数权衡的理解第 24 题在设计分布式数据库分片方案时,你会选择在哪一层进行分片?请具体说明分片粒度、分片键和路由策略,并阐述你的选择理由。 考察对不同分片层次的理解、分片设计的关键考量及方案权衡第 25 题请描述 RBAC 的核心逻辑实现 考察对基于角色的访问控制核心机制的掌握与实现能力第 26 题当发现下游接口性能不稳定时,你会如何分析和解决? 考察对下游依赖性能问题的系统性排查、优化与应急处理能力第 27 题整体 pipeline 是如何串联的?各模块之间如何交互? 考察对系统整体架构、模块接口与数据流的理解第 28 题请你谈谈对电商系统的了解,包括核心业务模块、主要技术挑战和常见架构设计。 考察对电商系统业务全貌和技术深度的理解第 29 题热 key 怎么实现更新,保证数据一致性? 考察热 key 场景下缓存更新与数据一致性的设计能力第 30 题当模型训练收敛缓慢时,你会从哪些方面入手分析和加速收敛? 考察对训练收敛问题的系统性分析与优化能力第 31 题实现一个接口幂等性方案,并分析这些方案的优缺点。 考察对接口幂等性的理解、方案设计能力及方案权衡第 32 题AI Agent是怎么实现的?如何通过调用大模型的API、RAG、MCP等组件组合来实现这个Agent? 考察对大模型应用架构、Agent实现模式和外部工具集成能力的理解第 33 题在突发大量消息的场景下,如何处理下游服务器消息顺序性并应对潜在的服务宕机? 考察高并发下顺序性保障与容错设计第 34 题请介绍项目的数据量级和数仓模型设计。 考察数据规模认知与数仓分层建模能力第 35 题怎么设计监控来保证消息的不丢失? 考察消息队列场景下端到端消息可靠性监控体系的搭建与故障定位能力第 36 题有一万个图片URL,要尽可能快地下载这些图片,有什么方案? 考察高并发下载任务的性能优化、资源控制与工程落地能力第 37 题API接口幂等性如何实现? 考察对接口幂等概念、实现方案及适用场景的理解第 38 题当用户扣减余额失败时,如果A和B存储在不同数据库,如何保证跨库交易的一致性?请给出你的处理方案。 考察跨库分布式事务处理、一致性保障及故障应对能力第 39 题在电商秒杀或高并发下单场景中,如何防止商品超卖? 考察并发场景下数据一致性的技术方案与权衡第 40 题如何设计一个可靠的Redis分布式锁? 考察分布式互斥的正确性、失效处理与边界意识