百度面试题 · 编码实现
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 249 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 161 题请实现爬楼梯问题:每次可以爬 1 或 2 个台阶,到达第 n 阶有多少种不同方法? 考察动态规划基础与代码实现能力第 162 题用SQL查询工资大于经理的员工 考察SQL查询中自连接与子查询的应用,以及条件过滤逻辑第 163 题手撕代码:实现一个支持LRU算法的模板类 考察LRU缓存淘汰策略的实现、数据结构选择与边界处理第 164 题给定股票价格数组,如何计算只进行一次交易能获得的最大利润? 考察动态规划或双指针法求解单笔交易最大利润第 165 题给定股票价格数组,允许多次交易(每次买入前必须卖出上一股),如何计算能获得的最大利润? 考察多次交易累积利润的思路第 166 题请用PyTorch基础语法实现一个Tokenizer。 考察对PyTorch张量操作和文本预处理基础能力第 167 题如何释放 Redis 分布式锁? 考察解锁的原子性和防误删设计第 168 题解释一下使用 Redis BitMap 实现签到功能的方案。 考察对 BitMap 数据结构、位操作及签到场景设计的理解第 169 题请实现删除字符串中所有相邻重复项的功能,并说明除了当前实现外还有哪些其他方案。 考察栈的使用、字符串处理以及多种解法对比第 170 题请实现 k 个一组翻转链表,并解释边界的处理。 考察链表操作、边界处理与编码实现能力第 171 题LeetCode 15 三数之和 考察算法思路、时间复杂度分析与边界处理能力第 172 题请解释 Go 语言中的 GMP 调度模型,并说明其如何实现高并发。 考察对 Go 调度模型的理解及并发机制掌握第 173 题实现两个函数:将 myNameClass123 转换为 mynameclass123,以及将 mynameclass123 转换为 myNameClass123。 考察字符串转换的编码能力与边界处理第 174 题请实现一个Tokenizer,要求只能用PyTorch基础语法完成。 考察用PyTorch基础操作实现文本分词器的能力,兼顾算法与工程实现第 175 题能否举一个导致内存逃逸的代码例子? 考察对 Go 内存逃逸原理的理解及代码示例能力第 176 题请手写代码实现:给定一个整数数组,找出乘积最大的连续子数组的乘积。 考察动态规划思想在连续子数组最大乘积问题中的应用与编码实现第 177 题给定一个字符串,请编写代码找出其中不含有重复字符的最长子串的长度。 考察滑窗算法能力与边界处理第 178 题手写一个防抖(debounce)函数。 考察闭包、定时器管理和连续触发场景的处理能力第 179 题请实现一个函数,找出给定字符串中最长无重复字符的子串的长度。 考察滑动窗口与哈希表的编码实现能力第 180 题请用代码实现单例模式的懒汉式写法,并说明线程安全性如何处理。 考察单例模式的理解、编码实现与并发安全处理