百度面试题 · 系统设计

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

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

筛选题目已选:系统设计
第 61 题订单状态机通常如何流转?请描述你理解的主要状态和驱动事件。 考察对订单状态机建模与异常处理的掌握业务理解问题拆解系统设计第 62 题在推荐系统或相似度匹配任务中,特征嵌入通常放在模型结构的哪个位置,为什么这个位置能带来好的效果? 考察对特征嵌入位置与模型效果关系的理解系统设计技术原理第 63 题你是怎么拆分微服务的? 考察微服务拆分原则、领域分析与边界划分能力业务理解问题拆解系统设计第 64 题请说明MongoDB在你架构中的定位,并对比它与MySQL、Redis和本地缓存的适用场景。 考察候选人对不同数据存储技术选型的理解与架构权衡能力系统设计技术选型方案权衡MongoDBMySQLRedis第 65 题请介绍你的后端项目架构,包括使用的技术栈和整体分层设计。 考察架构设计理解、技术选型理由和项目落地能力系统设计技术原理技术选型Go第 66 题在电商秒杀或库存扣减场景中,如何设计才能确保不超卖?请说明核心方案与验证方式。 考察并发库存扣减的正确性设计、原子操作与边界验证风险判断系统设计技术原理RedisSQL第 67 题在AI搜索的回答中,我们应如何权衡AI生成的总结性答案与抖音生态内真实视频、图文内容的可信度和产品价值? 考察对AI搜索产品中信息可信度与内容生态依赖的产品设计权衡业务理解系统设计方案权衡第 68 题请说明在你的 TinyKV 项目中引入 Multi-Raft 架构的必要性,以及它体现的设计思想。 考察分布式系统架构设计的理解,以及能否清晰阐述技术选型背后的权衡。系统设计技术原理方案权衡第 69 题假如一个版本要在一周内上线,你作为测试负责人,应该如何设计回归测试? 考察测试负责人在时间紧迫下的回归策略、风险控制和资源安排问题拆解风险判断系统设计第 70 题用 Redis 去存储微信朋友圈,你会怎么设计? 考察基于 Redis 的社交信息流存储设计与读写模型系统设计技术选型方案权衡Redis第 71 题你在缓存双删方案中引入了 MQ 重试机制,请讲讲具体是怎么实现重试的? 考察缓存删除失败后的可靠重试机制设计系统设计技术原理问题排查Redis第 72 题你在测接口时,跑了大概 100 条,90%成功,返回 200,但是有 10%的 case 返回的是 502,你怎么去排查这个问题? 考察对服务端错误响应与高比例异常的分层排查能力风险判断系统设计问题排查第 73 题请描述你对前端性能优化的理解,并举例说明如何针对首屏加载、网络请求、重排重绘以及打包构建这四方面进行优化。 考察前端性能优化的系统性理解与实际应用能力性能优化问题拆解系统设计第 74 题如何设计一个可靠的 Redis 分布式锁? 考察分布式互斥的实现原理、失效处理与边界意识风险判断系统设计Redis第 75 题如何对爬取的URL设置优先级,保证早上的新闻比晚上的新闻先爬取? 考察爬虫任务规划中的优先级调度与时序策略问题拆解系统设计方案权衡第 76 题React的Fiber架构有啥用?为什么可以打断任务执行? 考察对React Fiber架构设计目的和任务调度机制的理解系统设计技术原理React第 77 题如果让你自己设计一个LocalCache,你会如何实现过期策略? 考察本地缓存过期策略的设计能力与实现细节性能优化系统设计方案权衡第 78 题使用Pub/Sub实现缓存更新通知的具体机制是什么? 考察发布订阅模式在缓存一致性场景中的应用与设计细节系统设计技术原理方案权衡第 79 题请解释什么是熔断降级,以及它们在微服务架构中的作用。 考察对熔断与降级概念的理解及区别风险判断系统设计技术原理第 80 题分布式锁怎么做? 考察分布式锁的实现原理、正确性和故障处理风险判断系统设计技术原理Redis