百度面试题 · 系统设计
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 357 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 141 题请结合一个实际场景,说明在大量图表渲染的数据分析看板中,如何利用 React 18 的并发特性与 Suspense 优化用户交互体验。 考察将并发与 Suspense 应用于真实渲染性能优化的能力第 142 题如果不用图数据库,能否实现真正的 GraphRAG?为什么? 考察对 GraphRAG 本质、图存与检索实现方案的深入理解第 143 题请描述RAG系统的整体流程,并说明各环节的主要作用。 考察对RAG整体架构的理解和流程梳理能力第 144 题介绍一下CDN,并说明用户是如何访问到边缘服务器的。 考察对CDN工作原理、域名解析与流量调度的理解第 145 题请介绍一下你对 React Fiber 架构的理解。 考察对 React 底层调度机制和渲染流程的理解深度第 146 题请介绍你的项目核心业务,以及你如何设计数据库表结构来支撑该业务。 考察对项目业务的理解、数据库设计能力和模块划分思路第 147 题详细说说主从同步。 考察对数据库主从复制原理、流程和常见问题的理解第 148 题请描述在三级/两级缓存架构中如何处理数据同步问题。 考察缓存架构下数据一致性与同步策略的设计能力第 149 题请介绍数据库索引的基本原理和常见类型。 考察对数据库索引核心概念的理解与表达能力第 150 题Redis和MySQL双写一致怎么保证的? 考察缓存与数据库一致性设计、异常处理与方案权衡第 151 题请解释 MVC 架构模式,并说明其各部分的职责和典型交互流程。 考察对 MVC 架构模式的理解、组件职责划分及实际应用能力第 152 题用户冷启动怎么解决? 考察对冷启动问题的系统化分析和分场景解决方案能力第 153 题Kafka在项目中的具体使用场景是什么? 考察对Kafka核心特性与业务场景匹配的理解第 154 题在使用 Element UI 的 Dialog 时,它本身提供了成功或失败的回调,为什么还需要二次封装?直接使用不可以吗? 考察对组件封装必要性和业务场景适配的理解第 155 题RabbitMQ 通过延时消息加死信交换机如何实现订单 30 分钟未支付自动取消? 考察消息队列延时消息与死信交换机的原理理解和应用能力第 156 题假如需要支持Streaming输出,但当前服务延迟又超标,你会怎么折中设计? 考察流式输出与延迟约束下的系统设计权衡能力第 157 题请介绍你在项目中如何基于 Redis 实现分布式锁? 考察分布式锁的设计、实现细节与边界处理能力第 158 题从一次前端到后端的请求中,request id 用什么机制保存?如果通过日志打印,通常在系统设计的哪一步打印? 考察分布式链路追踪中请求标识的传递、存储与日志打印时机第 159 题HTTP和WebSocket的区别是什么? 考察对HTTP与WebSocket协议特性、适用场景及通信模型的理解第 160 题消息队列发送消息失败时,你会如何处理? 考察消息投递失败的处理机制与可靠性设计