百度面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 21 题同样的语句“SELECT ... WHERE student_id != 1 FOR UPDATE”(student_id上有索引,InnoDB默认隔离级别)会加什么锁?与等值查询有何不同? 考察范围查询下InnoDB锁范围与全表扫描锁行为的理解风险判断技术原理InnoDBMySQL第 22 题如何设计并实现一个任务调度器,用于定时执行和延迟任务? 考察任务调度器的核心机制、数据结构和可靠性设计问题拆解系统设计技术原理第 23 题在分析 MySQL 执行计划时,你通常会关注哪些参数?请结合一个实际查询说明它们如何影响优化。 考察对 MySQL 执行计划核心参数的理解及实际应用能力性能优化技术原理MySQL第 24 题请简述对称加密与非对称加密的区别,并各举一个典型算法。 考察对两类加密算法核心机制与代表算法的理解技术原理技术选型第 25 题如果我不希望阻塞队列变满,一直往里面加元素,这种情况可以实现吗? 考察对阻塞队列容量约束、有界与无界队列及并发控制机制的理解技术原理方案权衡Java第 26 题如果任务A由多个子任务组成,而每个子任务内部也有加锁逻辑,嵌套调用时因重复加锁失败,如何解决?请说明可重入锁的实现思路。 考察可重入锁的实现原理与锁粒度设计风险判断技术原理方案权衡第 27 题请介绍MySQL事务的四大特性ACID,并说明它们分别解决了什么问题。 考察对数据库事务ACID特性的理解程度问题拆解技术原理MySQL第 28 题Vue3与Vue2的主要区别有哪些? 考察对Vue框架演进、核心特性差异的理解深度技术原理技术选型VueVue 3第 29 题请介绍 styled-components 的典型使用方式及其底层实现原理。 考察对 CSS-in-JS 库的 API 掌握与实现机制理解技术原理技术选型第 30 题四塔多目标方案相较经典双塔在 CTR 和跨类目召回上通常能带来哪些可量化收益? 考察对多目标建模与召回架构差异的理解及收益量化能力结果导向系统设计技术原理第 31 题wait和sleep的区别 考察线程同步与暂停机制的核心差异技术原理技术选型Java第 32 题如何在并发环境下安全地操作 map? 考察并发场景下数据结构的安全性与适用性选型风险判断技术原理技术选型Go第 33 题请描述Redis缓存空间管理策略,包括内存淘汰、过期与容量配置。 考察Redis内存管理机制及缓存空间策略设计性能优化技术原理方案权衡Redis第 34 题HTTP 缓存有哪些策略?请分别说明它们的工作机制。 考察对 HTTP 缓存整体框架和各类策略的理解技术原理方案权衡HTTP第 35 题怎么用RocketMQ实现分布式事务? 考察对RocketMQ事务消息机制及分布式事务一致性的理解技术原理方案权衡Apache RocketMQ第 36 题JS的数据结构有哪些?从基础数据类型和引用数据类型来说。 考察对JavaScript数据类型分类及底层存储方式的理解技术原理JavaScript第 37 题请讲解 ThreadLocal 的原理、使用时的注意事项,以及当线程开启子线程时如何传递 ThreadLocal 的值。 考察对 ThreadLocal 底层机制、内存风险及多线程传递方案的理解持续改进风险判断技术原理Java第 38 题Java面向对象的特征有哪些? 考察对Java面向对象四大基本特征的掌握程度技术原理Java第 39 题请介绍 Go 语言中 Channel 在有缓存和无缓存两种情况下的行为差异。 考察对 Go Channel 缓冲机制、阻塞行为及适用场景的理解技术原理方案权衡Go第 40 题请谈谈你对操作系统网络栈中网卡驱动和收发包流程的理解。 考察对操作系统网络栈、网卡驱动及中断处理机制的掌握性能优化技术原理问题排查Linux