百度面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 1 题使用MySQL索引时有哪些注意事项? 考察索引设计、使用场景和性能权衡的掌握程度性能优化风险判断技术原理MySQL第 2 题React 的 Error Boundary 是什么?如何使用? 考察对 React 错误边界概念与实现的理解编码实现风险判断技术原理React第 3 题COUNT()、COUNT(1)、COUNT(某一列)三者的区别,平常常用哪种? 考察对SQL聚合函数COUNT不同用法的理解与实战选择技术原理技术选型SQL第 4 题请描述HTTPS加密握手的过程。 考察对HTTPS握手流程、加密原理和安全性的理解安全意识技术原理HTTPSTLS第 5 题在 C++ 中,裸指针带来的问题可以完全用 weak_ptr 解决吗? 考察对裸指针问题根源和智能指针适用边界的理解技术原理方案权衡C++第 6 题请介绍你进行软件测试时的基本流程和常用方法。 考察测试基础知识的掌握程度和实际应用能力问题拆解结果导向技术原理第 7 题Java 中 == 和 equals 的区别是什么? 考察对 Java 值比较与引用比较的理解技术原理Java第 8 题rem和em的区别是什么? 考察CSS长度单位rem与em的参照基准及适用场景技术原理技术选型CSS第 9 题请解释 Go 中切片(Slice)与数组(Array)的区别,并说明为什么 Go 要设计这两种不同的类型。 考察对 Go 语言基础类型模型的理解及设计动机的思考系统设计技术原理Go第 10 题Linux中查看某个端口被占用或监听的命令是什么? 考察Linux网络故障排查基础命令的掌握技术原理问题排查Linux第 11 题在InnoDB中,执行“SELECT ... WHERE student_id=1 FOR UPDATE”(student_id上有索引,隔离级别为默认的REPEATABLE READ)时,数据库会加哪些锁?请解释加锁过程。 考察InnoDB行锁、间隙锁及索引条件下加锁的理解技术原理InnoDBMySQL第 12 题WebSocket和HTTP有什么区别? 考察对HTTP与WebSocket在协议模型、通信模式和使用场景上的差异理解技术原理方案权衡HTTPWebSocket第 13 题为什么使用gRPC?与HTTP相比,gRPC的优缺点是什么? 考察对gRPC与HTTP的技术理解、适用场景和权衡能力技术原理技术选型方案权衡gRPCHTTP第 14 题假设一个IP在一分钟内只能访问五次,怎么设计,往Redis写哪些值? 考察限流算法的实现细节和Redis数据结构运用编码实现问题拆解技术原理Redis第 15 题除了闭包还有什么会导致内存泄漏? 考察对常见内存泄漏场景的理解和排查能力风险判断技术原理问题排查第 16 题有buffer的channel和无buffer的channel有什么区别? 考察对Go语言channel缓冲语义及阻塞行为的理解问题拆解技术原理Go第 17 题请谈谈你对 Redis 的理解,包括它的核心数据结构和典型应用场景。 考察 Redis 基础知识的广度与应用认知业务理解技术原理Redis第 18 题项目里 Elasticsearch 用来做什么的?也存了向量吗? 考察对项目中使用 Elasticsearch 的业务场景、数据模型和技术细节的理解业务理解项目复盘技术原理Elasticsearch第 19 题对于多模态大模型有哪些了解? 考察对多模态大模型概念、技术架构和应用场景的整体认知业务理解技术原理第 20 题Redis的过期时间是怎么设置的呢? 考察Redis键过期机制的配置方式与底层原理技术原理问题排查Redis