百度面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 21 题请手写实现 Multi-Head Attention(MHA),并说明其计算过程。 考察对 Transformer 注意力机制的深入理解与编码实现能力编码实现技术原理PyTorch第 22 题自定义异常如何定义和抛出? 考察自定义异常的设计规范与抛出时机编码实现技术原理第 23 题请实现一个 LRU(最近最少使用)缓存,要求支持 get 和 put 操作,且 get 和 put 的平均时间复杂度为 O(1)。 考察 LRU 缓存的数据结构设计和 O(1) 操作实现能力编码实现问题拆解技术原理第 24 题使用 channel 如何实现两个 goroutine 交替打印(一个打印数字,一个打印字母)? 考察 Go 并发同步、channel 通信与交替执行的控制能力编码实现问题拆解技术原理Go第 25 题手写代码题:求二叉树的最小深度(根节点到最近叶子节点的最短路径上的节点数)。 考察二叉树遍历与边界条件处理,以及代码实现能力编码实现问题拆解技术原理第 26 题请手写实现一个轮播图组件,并说明其实现原理。 考察对React组件实现和核心原理的理解编码实现技术原理问题排查React第 27 题给定一个按升序排列的整数数组和一个目标值,请设计并实现一个算法,找出目标值在数组中出现的起始位置和结束位置。若目标值不存在,返回什么?请说明你的时间与空间复杂度。 考察二分查找变体与边界条件处理能力编码实现问题拆解技术原理第 28 题手撕-实现shuffle函数。 考察对洗牌算法及其概率均匀性的理解与编码实现能力编码实现技术原理第 29 题请描述求解二维网格中从左上角到右下角最小权重路径的动态规划算法,并说明状态转移方程与边界情况。 考察二维动态规划的状态定义、转移方程推导及边界处理能力编码实现问题拆解技术原理第 30 题请实现一个Tokenizer,要求能正确切分输入文本。 考察对文本切分逻辑、边界处理和数据结构的掌握编码实现问题拆解技术原理第 31 题合并两个升序链表的核心思路,要求实现遇到重复的保留一个。 考察链表合并的指针操作与去重逻辑编码实现问题拆解第 32 题在已排序数组中,用 O(log n) 的时间复杂度实现目标值的左右边界查找。 考察二分查找的变体应用及边界条件处理能力编码实现问题拆解技术原理第 33 题请实现一个函数计算根号2的近似值,要求误差小于1e-6。 考察数值计算与二分法/牛顿迭代的实现能力编码实现问题拆解第 34 题请实现一个算法:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 考察算法设计能力、数据结构选择与边界处理编码实现问题拆解技术原理第 35 题给定一个整数数组,请编写代码统计所有连续子数组中等差子数组的个数。 考察对连续子数组枚举与等差性判断的掌握及编码能力编码实现问题拆解技术原理第 36 题请实现一个简单的多层感知机(MLP),并从 CSV 文件读取训练数据。 考察深度学习基础建模与数据读取、训练流程实现能力编码实现问题拆解技术原理PythonPyTorch第 37 题请实现获取二叉树右视图的功能。 考察二叉树的层次遍历或深度优先搜索,以及边界判断和结果收集能力编码实现问题拆解技术原理第 38 题手写实现 Layer Normalization。 考察对 Layer Normalization 原理的理解与编码实现能力编码实现技术原理第 39 题给定股票价格数组和最多K次交易次数,如何计算最大利润? 考察K次交易的一般化动态规划解法编码实现问题拆解第 40 题请用ACM模式(自行处理输入输出)解决LeetCode 3:找出给定字符串中不含重复字符的最长子串的长度,并说明算法思路与复杂度。 考察滑动窗口算法实现与输入输出处理能力编码实现问题拆解