百度面试题 · 技术原理
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 2211 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 861 题AdamW 与 Adam 在权重衰减上的实现差异? 考察对优化器权重衰减机制差异的理解第 862 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解第 863 题请谈谈Redis中大key(big key)的产生原因、危害以及如何发现与处理。 考察对Redis大key问题的理解、风险识别与治理能力第 864 题在LoRA训练中,rank和alpha参数的作用分别是什么?如何选择它们的值? 考察对LoRA超参数的深入理解与实践经验第 865 题实现深拷贝有哪些方法? 考察对深拷贝概念、常见实现方式及边界情况的理解第 866 题知道redo log吗,有什么作用,在提升数据库性能方面有什么作用吗? 考察对数据库持久性与性能优化机制的理解第 867 题线程的通信方式有哪些? 考察对多线程协作机制的理解与适用场景辨析第 868 题事务A开启后未执行操作,事务B执行update student set name=李四 where id=2,事务A查询id=2的数据是什么?请结合可重复读隔离级别下快照的生成时机说明。 考察可重复读隔离级别下快照生成时机和MVCC一致性读机制第 869 题请描述你分析一段300多行SQL代码的计算逻辑的完整过程。 考察SQL复杂逻辑分析与问题拆解能力第 870 题如何利用 Channel 实现类似分布式锁的互斥效果? 考察对并发控制机制的理解,以及Channel在单机与分布式场景下适用性的辨析第 871 题拿到IP之后,数据包是如何找到对应的服务器(例如百度)的? 考察对网络层路由寻址、ARP、DNS与传输层协作机制的底层理解第 872 题请解释跳表的原理,并分析其各操作的时间复杂度。 考察对跳表结构与时间复杂度分析的理解第 873 题结合项目举例说明Redis的使用场景。 考察Redis应用场景理解与项目实践结合能力第 874 题ZSet 为什么使用跳表而不是二叉树(如平衡树)? 考察对跳表与平衡树在工程场景下取舍的理解第 875 题请介绍你在项目中如何应对缓存穿透、缓存击穿和缓存雪崩问题。 考察对缓存三类典型问题的理解、识别与落地防护措施第 876 题算法:输出200以内的所有质数。 考察质数判定与基本算法实现能力第 877 题CAS中的ABA问题怎么解决? 考察对CAS原子操作缺陷的理解及解决方案第 878 题请对比 Intersection Observer 与监听 scroll 事件实现可见性检测的优缺点,并说明各自适用场景。 考察对浏览器可见性检测机制的理解及其性能权衡第 879 题请介绍你对TCP连接的理解。 考察对TCP连接建立、维护和释放过程的掌握程度第 880 题点击同一个链接时,浏览器如何决定是复用已有页签还是打开新页签?如果同一页面被重复打开,会带来哪些问题? 考察对浏览器页签复用机制的理解及重复页签带来的问题分析能力