百度面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 281 题头插法和尾插法分别有什么问题 考察链表插入方式的理解及其在并发和顺序场景下的影响风险判断技术原理方案权衡第 282 题Redis为什么快?除了基于内存和单线程无锁竞争,还有哪些原因? 考察对Redis高性能实现原理的深度理解,包括数据结构、IO模型和优化机制性能优化技术原理Redis第 283 题HTTP和HTTPS有什么主要区别? 考察对HTTP与HTTPS在传输安全、端口和加密机制上的理解安全意识技术原理HTTPHTTPSTLS第 284 题如果要查询一个文件里面带有 ABC 字符串的行,应该使用哪个 Linux 指令? 考察 Linux 文本处理指令的熟练度和对应场景分辨问题拆解技术原理Linux第 285 题什么是闭包?请举例说明它在 JavaScript 中的作用。 考察闭包的定义、形成条件及其典型用途问题拆解技术原理JavaScript第 286 题Redis key的过期时间通常设置多久?你会如何确定这个时间? 考察Redis过期时间设置的权衡与业务场景分析能力风险判断技术原理方案权衡Redis第 287 题请实现一个算法:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 考察算法设计能力、数据结构选择与边界处理编码实现问题拆解技术原理第 288 题给定一个整数数组,请编写代码统计所有连续子数组中等差子数组的个数。 考察对连续子数组枚举与等差性判断的掌握及编码能力编码实现问题拆解技术原理第 289 题MySQL 中有哪些常见的索引类型?请简要说明各自的特点和适用场景。 考察对 MySQL 索引类型及其适用场景的理解技术原理技术选型MySQL第 290 题说说大文件分片上传 考察分片上传的流程设计、边界处理与性能优化问题拆解系统设计技术原理第 291 题请实现一个简单的多层感知机(MLP),并从 CSV 文件读取训练数据。 考察深度学习基础建模与数据读取、训练流程实现能力编码实现问题拆解技术原理PythonPyTorch第 292 题请实现一个自适应两栏布局,要求左侧固定宽度、右侧自适应剩余空间,并说明其实现原理与适用场景。 考察CSS布局能力、盒模型理解及方案权衡技术原理技术选型CSS第 293 题那为什么不使用 B+ 树? 考察对 B+ 树和跳表适用场景差异的理解技术原理方案权衡Redis第 294 题阻塞队列的线程阻塞是否属于忙等待?为什么? 考察对忙等待与真正阻塞机制的区别理解技术原理方案权衡Java第 295 题Redis如何实现延时队列?请说出两种以上方法。 考察Redis数据结构应用、过期机制和延时任务处理方案系统设计技术原理方案权衡Redis第 296 题请分享一次你进行模型量化部署的经历。 考察模型量化部署的实际经验与技术细节持续改进项目复盘技术原理第 297 题HTTP和HTTPS的区别是什么?HTTPS如何保证通信对方是可信的? 考察网络协议基础与HTTPS身份认证机制的理解风险判断安全意识技术原理HTTPHTTPSTLS第 298 题MVCC(多版本并发控制)主要负责解决什么问题? 考察对数据库并发控制机制的理解,以及MVCC的核心目的与作用系统设计技术原理MySQL第 299 题请介绍 VQ-VAE 的原理、训练方式及其在生成模型中的作用。 考察对 VQ-VAE 离散潜在表示、训练机制及应用价值的理解技术原理技术选型第 300 题在 Java 中如何创建线程池?Executors 工具类能创建哪些类型的线程池? 考察线程池创建方式、Executors 常见工厂方法及适用场景技术原理技术选型Java