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