百度搜索面试题 · 技术原理
百度搜索相关面试题,按最终去重题目聚合。
共 112 道真题 · 当前筛选命中 83 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题请说明增删改查操作分别对应哪些 SQL 语句及其基本作用。 考察对数据库基本操作语法的掌握第 62 题请介绍你简历中的一个神经网络项目,并说明网络输入数据的选择依据以及如何保证网络性能。 考察项目理解、数据选型的逻辑和性能保障方法第 63 题请介绍Java中的单例模式,并说明常见的实现方式及其优缺点。 考察单例模式的核心概念、实现方式及并发安全性理解第 64 题请编写两个独立的MapReduce程序,分别实现哪些功能?请说明程序的设计思路和关键实现。 考察MapReduce编程能力和功能拆解能力第 65 题请说明数据库表连接(join)的常见类型及各自区别。 考察对表连接类型及其语义的理解第 66 题线程和进程有什么区别? 考察对操作系统并发模型核心概念的理解第 67 题在 Java 中,静态方法可以直接访问非静态成员变量吗?请说明原因。 考察对静态方法与实例成员关系的理解第 68 题请介绍你对Llama系列大语言模型的了解。 考察对大模型技术栈与开源生态的基础认知第 69 题请列举常见的HTTP状态码,并说明各自代表的含义及典型应用场景。 考察对HTTP协议基础知识的掌握程度和实际运用能力第 70 题传输层有哪些协议? 考察对传输层协议类型与基本特性的掌握第 71 题找出1-n乱序数组中缺失的那一个元素。 考察用数学求和或异或法求缺失元素的算法思维第 72 题请实现一个函数,删除单链表中指定位置的节点,并说明时间复杂度和空间复杂度。 考察链表基础操作、边界处理与复杂度分析第 73 题对机器学习了解吗?请讲讲决策树和GBDT。 考察对机器学习基础模型和集成学习原理的理解程度第 74 题静态变量和成员变量分别存储在JVM内存的哪些区域? 考察JVM内存模型和变量存储位置的掌握第 75 题函数参数传递是怎么传递的? 考察对语言参数传递机制的准确理解第 76 题请说明在 MySQL 中如何创建数据表和字段,并写出查询第 11 行到第 20 行数据的关键字或语句。 考察 MySQL 建表语法和分页查询实现第 77 题当一条 SQL 语句执行错误或查询缓慢时,你会如何排查? 考察 SQL 错误处理和慢查询排查的实践能力第 78 题请说明Python中list和tuple的区别,以及各自适用的场景。 考察对Python基本数据类型的理解及其应用场景判断第 79 题请描述求解加权无向图最小生成树的常见算法及其核心思路。 考察最小生成树经典算法的理解与对比第 80 题DNS 获取 IP 地址的两种方法是什么?请说明递归查询和迭代查询的区别及实现方式。 考察 DNS 解析原理及其两种查询机制