百度面试题(2026 最新)
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 1 题使用MySQL索引时有哪些注意事项? 考察索引设计、使用场景和性能权衡的掌握程度第 2 题React 的 Error Boundary 是什么?如何使用? 考察对 React 错误边界概念与实现的理解第 3 题请简单讲一下你这个项目从需求提出到上线迭代的主要流程。 考察候选人参与需求迭代的流程理解、协作方式与个人角色第 4 题有两个沙漏,一个能准确计时7分钟,另一个能准确计时11分钟。如何用这两个沙漏准确量出15分钟? 考察逻辑推理、问题拆解与时间规划能力第 5 题如果某热点数据的缓存刚过期,几百万用户同时发起查询,是否会因为缓存击穿导致超时?请分析原因并说明如何应对。 考察缓存击穿问题识别、并发压力分析与常用防护手段第 6 题针对该技术改进,你设计了哪些具体方案,为什么选择这个方案而不是其他替代方案? 考察技术方案设计能力与方案权衡意识第 7 题COUNT()、COUNT(1)、COUNT(某一列)三者的区别,平常常用哪种? 考察对SQL聚合函数COUNT不同用法的理解与实战选择第 8 题我看你用了RabbitMQ,是用在哪个地方? 考察候选人项目中消息队列的实际应用场景与设计考量第 9 题用JMeter做压测时,如果不断增加并发用户数但QPS不再上升,如何判断瓶颈是服务端、客户端机器还是JMeter本身导致的? 考察压测瓶颈定位与分层排查能力第 10 题请描述HTTPS加密握手的过程。 考察对HTTPS握手流程、加密原理和安全性的理解第 11 题做过哪些 Webpack 相关的性能优化? 考察前端构建工具实践经验与性能优化思路第 12 题在设计每个漏斗层级时,通常会考虑哪些因素来决定如何设置? 考察漏斗设计背后的思考维度与优化逻辑第 13 题在 C++ 中,裸指针带来的问题可以完全用 weak_ptr 解决吗? 考察对裸指针问题根源和智能指针适用边界的理解第 14 题请介绍你进行软件测试时的基本流程和常用方法。 考察测试基础知识的掌握程度和实际应用能力第 15 题Java 中 == 和 equals 的区别是什么? 考察对 Java 值比较与引用比较的理解第 16 题rem和em的区别是什么? 考察CSS长度单位rem与em的参照基准及适用场景第 17 题请解释 Go 中切片(Slice)与数组(Array)的区别,并说明为什么 Go 要设计这两种不同的类型。 考察对 Go 语言基础类型模型的理解及设计动机的思考第 18 题你会如何进行供应商筛选和比价? 考察供应商管理中的标准设定与成本效益分析能力第 19 题Linux中查看某个端口被占用或监听的命令是什么? 考察Linux网络故障排查基础命令的掌握第 20 题在InnoDB中,执行“SELECT ... WHERE student_id=1 FOR UPDATE”(student_id上有索引,隔离级别为默认的REPEATABLE READ)时,数据库会加哪些锁?请解释加锁过程。 考察InnoDB行锁、间隙锁及索引条件下加锁的理解