滴滴面试题 · 编码实现
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 211 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 201 题如何为基于 pair 对的训练样本设计 Reward Model 的损失函数? 考察对偏好学习损失函数的理解与实现能力第 202 题给定一个整数数组,判断它是否为“山峰数组”(即先严格上升后严格下降,且不包含相等相邻元素)。请说明你的判断思路,并给出几个有代表性的测试用例。 考察算法理解、边界处理与测试用例设计能力第 203 题请实现求解乘积最大子数组的算法,并说明你的思路。 考察动态规划或贪心思想在含正负数和零的数组中的应用第 204 题请编写程序,递归遍历指定磁盘目录,找出所有以 .csv 结尾的文件并打印其完整路径。 考察递归遍历、文件过滤与字符串判断的实现能力第 205 题手撕代码:用三个线程交替打印1到100的数字,你会如何实现? 考察多线程协同、线程间同步机制与打印顺序控制第 206 题请实现编辑距离算法:给定两个单词 word1 和 word2,计算将 word1 转换成 word2 所使用的最少操作数。你可以对一个单词进行三种操作:插入一个字符、删除一个字符、替换一个字符。 考察动态规划算法设计与代码实现能力第 207 题给定条件 a=1、b>3 且 c=4,请判断该复合条件是否满足,并说明表达式中各子条件如何组织以简化可读性。 考察布尔逻辑组合理解与条件表达式的组织能力第 208 题请编写一个函数,找出给定字符串中不含有重复字符的最长子串,并返回其长度。 考察滑动窗口与哈希去重算法,以及编码实现能力第 209 题请实现一个冒泡排序算法,对士兵身高数组进行升序排列。 考察冒泡排序的实现能力与边界处理第 210 题输出字符串中包含的最长无重复字符子串的长度是多少? 考察滑动窗口与哈希表在子串问题中的应用第 211 题请分析 Array.map(x => x = 1) 的执行结果。 考察 JavaScript 数组方法 map 的回调返回值语义与箭头函数表达式