百度面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 141 题为什么选择使用gRPC? 考察对gRPC特性、适用场景及与替代方案对比的理解技术原理技术选型方案权衡gRPC第 142 题垃圾回收机制说说你怎么理解的 考察对垃圾回收核心原理、算法演进及调优实践的理解深度性能优化问题拆解技术原理第 143 题请说明 Flex 布局的基本概念和常用属性,并给出一个典型的三栏布局实现。 考察对 Flex 布局核心属性及典型布局实现的理解编码实现技术原理CSS第 144 题RoPE 为什么能实现相对位置编码?它相比传统绝对位置编码在长文本推理中有什么优势? 考察对旋转位置编码原理及其在长文本推理中优势的理解技术原理方案权衡第 145 题在多表联查(join)中,索引还能发挥作用吗?请说明在什么情况下索引会失效,以及如何设计索引来优化 join 查询。 考察对 MySQL join 查询中索引利用机制和失效条件的理解性能优化技术原理方案权衡MySQL第 146 题Redis 是怎么实现过期删除的? 考察对 Redis 过期键删除策略的理解与应用性能优化技术原理Redis第 147 题用大模型对 item 做语义 Embedding 有什么缺点? 考察对大规模语义向量化方案的局限性和工程权衡的理解风险判断技术原理方案权衡LLM第 148 题为什么JavaScript是单线程的? 考察对JavaScript事件循环和浏览器渲染机制的理解问题拆解技术原理JavaScript第 149 题请描述如何设计一个贪心算法来解决分发饼干问题,并解释其正确性。 考察贪心算法的设计思路、排序策略和正确性证明编码实现问题拆解技术原理第 150 题讲一下从用户在浏览器输入 URL 到页面完整展现出来的整个过程,越详细越好。 考察对网络协议栈、DNS、HTTP、浏览器渲染等核心环节的完整理解深度问题拆解技术原理DNSHTTPTCP第 151 题请说明Flume或Spark中Shuffle的流程,并描述其关键步骤。 考察对分布式数据Shuffle机制的掌握,尤其是数据分区、传输和聚合过程问题拆解技术原理第 152 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解编码实现风险判断技术原理Java第 153 题实现一个元素水平垂直居中有哪些方法?至少说出三种。 考察 CSS 布局知识广度与方案权衡能力技术原理技术选型方案权衡第 154 题请比较 WebGL 与 Canvas 的区别,并说明各自适合的应用场景。 考察对 WebGL 与 Canvas 的技术原理理解及适用场景判断能力技术原理技术选型第 155 题请实现反转单链表的函数。 考察链表操作与指针/引用处理能力编码实现技术原理第 156 题请实现一个单链表的反转,要求给出代码并说明关键步骤。 考察链表操作的基本功和代码实现能力编码实现技术原理第 157 题静态变量和实例变量的区别是什么? 考察对Java类成员存储与生命周期概念的理解技术原理Java第 158 题在数据库事务隔离中,不可重复读避免了什么现象?它能否避免幻读? 考察数据库隔离级别下不可重复读与幻读的区分问题拆解技术原理第 159 题请比较 C++ 中 map 和 unordered_map 的区别,并说明各自适用的场景。 考察对容器底层实现、性能特性和适用场景的理解技术原理技术选型C++第 160 题大模型的工具调用怎么实现? 考察对大模型工具调用机制的理解与实现路径问题拆解系统设计技术原理LLM