百度面试题(2026 最新)

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

3071 道真题 · 更新 2026-08-05

筛选题目
第 21 题WebSocket和HTTP有什么区别? 考察对HTTP与WebSocket在协议模型、通信模式和使用场景上的差异理解技术原理方案权衡HTTPWebSocket第 22 题为什么使用gRPC?与HTTP相比,gRPC的优缺点是什么? 考察对gRPC与HTTP的技术理解、适用场景和权衡能力技术原理技术选型方案权衡gRPCHTTP第 23 题假设一个IP在一分钟内只能访问五次,怎么设计,往Redis写哪些值? 考察限流算法的实现细节和Redis数据结构运用编码实现问题拆解技术原理Redis第 24 题除了闭包还有什么会导致内存泄漏? 考察对常见内存泄漏场景的理解和排查能力风险判断技术原理问题排查第 25 题有buffer的channel和无buffer的channel有什么区别? 考察对Go语言channel缓冲语义及阻塞行为的理解问题拆解技术原理Go第 26 题请谈谈你对 Redis 的理解,包括它的核心数据结构和典型应用场景。 考察 Redis 基础知识的广度与应用认知业务理解技术原理Redis第 27 题项目里 Elasticsearch 用来做什么的?也存了向量吗? 考察对项目中使用 Elasticsearch 的业务场景、数据模型和技术细节的理解业务理解项目复盘技术原理Elasticsearch第 28 题对于多模态大模型有哪些了解? 考察对多模态大模型概念、技术架构和应用场景的整体认知业务理解技术原理第 29 题Redis的过期时间是怎么设置的呢? 考察Redis键过期机制的配置方式与底层原理技术原理问题排查Redis第 30 题同样的语句“SELECT ... WHERE student_id != 1 FOR UPDATE”(student_id上有索引,InnoDB默认隔离级别)会加什么锁?与等值查询有何不同? 考察范围查询下InnoDB锁范围与全表扫描锁行为的理解风险判断技术原理InnoDBMySQL第 31 题如何设计并实现一个任务调度器,用于定时执行和延迟任务? 考察任务调度器的核心机制、数据结构和可靠性设计问题拆解系统设计技术原理第 32 题在分析 MySQL 执行计划时,你通常会关注哪些参数?请结合一个实际查询说明它们如何影响优化。 考察对 MySQL 执行计划核心参数的理解及实际应用能力性能优化技术原理MySQL第 33 题你如何看待这个项目的激励与收益逻辑? 考察候选人分析项目投入产出和激励设计的能力业务理解人岗匹配方案权衡第 34 题给定一个表,包含字段 username、key、value,每个用户有多条记录,字段数量越多代表用户越活跃。请用 SQL 查询找出最活跃的 10 个用户。 考察 SQL 聚合查询能力、分组统计与排序编码实现问题拆解SQL第 35 题请简述对称加密与非对称加密的区别,并各举一个典型算法。 考察对两类加密算法核心机制与代表算法的理解技术原理技术选型第 36 题如果我不希望阻塞队列变满,一直往里面加元素,这种情况可以实现吗? 考察对阻塞队列容量约束、有界与无界队列及并发控制机制的理解技术原理方案权衡Java第 37 题如果任务A由多个子任务组成,而每个子任务内部也有加锁逻辑,嵌套调用时因重复加锁失败,如何解决?请说明可重入锁的实现思路。 考察可重入锁的实现原理与锁粒度设计风险判断技术原理方案权衡第 38 题训练数据中存在噪声时可能引发模型幻觉,针对这一问题你会采取哪些处理措施? 考察对训练数据噪声影响模型幻觉的识别与处理能力数据驱动问题排查第 39 题请介绍MySQL事务的四大特性ACID,并说明它们分别解决了什么问题。 考察对数据库事务ACID特性的理解程度问题拆解技术原理MySQL第 40 题Vue3与Vue2的主要区别有哪些? 考察对Vue框架演进、核心特性差异的理解深度技术原理技术选型VueVue 3