百度面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 101 题请设计并实现一个简单的事件监听器(发布-订阅模式)。 考察事件模型理解、解耦设计及边界处理编码实现问题拆解技术原理第 102 题浏览器输入URL后会发生什么?请描述完整流程。 考察HTTP请求处理、DNS解析、TCP/IP、渲染等基础知识的系统性理解编码实现问题拆解技术原理DNSHTTPHTTPS第 103 题给定一个整数数组和一个目标值,找出数组中三个数,使这三个数的和最接近目标值,并返回该和。题目保证有且只有一个最接近的组合,如何实现? 考察排序预处理与双指针逼近目标值的能力,以及边界条件和复杂度分析编码实现问题拆解第 104 题请实现并解释SE-Net的关键模块 考察对SE-Net核心模块的编码实现与原理理解编码实现技术原理PyTorch第 105 题请实现二分查找算法,并处理数组中有重复元素的情况。 考察二分查找的边界处理与变体应用能力编码实现技术原理第 106 题给定一个整数数组,对相邻元素执行浮点除法,如 a=[2,3,4] 表示 2/3/4。你可以任意添加括号改变运算顺序,求能得到最大值的表达式,并说明如何构造该表达式。 考察动态规划或贪心求解除法表达式最大值的算法设计与实现编码实现问题拆解第 107 题给定一棵二叉树,每个节点包含0-9的数字,从根节点到叶节点的路径可以组成一个数字(例如路径1->2->3得到数字123),求所有根到叶路径数字之和。请实现算法并分析复杂度。 考察二叉树遍历与路径数值累加的算法实现能力编码实现技术原理第 108 题删除链表倒数第n个节点 考察链表遍历、双指针技巧和边界情况处理编码实现问题拆解技术原理第 109 题请实现反转字符串中的单词,例如输入 "the sky is blue",输出 "blue is sky the"。 考察字符串处理和双指针或栈的算法实现能力编码实现问题拆解第 110 题给定一个整数数组,找出最长的V型连续子数组(先严格递减后严格递增,元素个数至少为3)的长度。请给出算法思路与时间复杂度,并讨论可能的优化方案。 考察算法设计、复杂度分析与优化能力编码实现问题拆解第 111 题算法:输出200以内的所有质数。 考察质数判定与基本算法实现能力编码实现问题拆解技术原理第 112 题请用代码实现接雨水问题:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子下雨之后能接多少雨水。 考察双指针或单调栈解法及时间和空间复杂度分析编码实现问题拆解技术原理第 113 题让一个盒子居中怎么做? 考察 CSS 水平垂直居中的常见方案及其适用场景编码实现技术原理CSS第 114 题请实现复原 IP 地址:给定一个只包含数字的字符串,返回所有可能由它构成的有效 IP 地址形式。 考察回溯算法应用、边界条件处理和字符串划分能力编码实现问题拆解技术原理第 115 题请用动态规划求解买卖股票的最佳时机 II,并解释状态定义与转移方程。 考察动态规划设计能力及对无限制交易次数的理解编码实现问题拆解技术原理第 116 题给定一个非负整数数组表示柱子的高度,请计算按此排列的柱子在下雨后能接多少雨水。 考察算法逻辑、问题拆解与编码实现能力编码实现问题拆解第 117 题请编写代码实现一个生产者消费者模型,并说明如何保证线程安全。 考察并发编程中生产者消费者模型的实现与线程安全处理编码实现风险判断技术原理Java第 118 题给定一个整数数组,判断能否将数组拆分成两个子数组,使得两个子数组的元素和相等。 考察动态规划与子集和问题的建模能力编码实现问题拆解技术原理第 119 题如何实现百度百科式的目录跳转,平滑滚动并精准定位到对应章节? 考察DOM定位、滚动行为与浏览器API的实际应用编码实现技术原理HTMLJavaScript第 120 题Java的8种基本数据类型是什么?另外,short s1 = 1; s1 = s1 + 1; 这条语句是否正确?为什么? 考察Java基本数据类型知识及隐式类型转换规则编码实现技术原理Java