滴滴面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 41 题请写SQL计算某APP的次月留存率,其中用户活跃表包含user_id和active_date字段。 考察SQL窗口函数、日期处理与留存率指标计算编码实现问题拆解技术原理SQL第 42 题在项目中,如何保证消息队列中的消息不会被重复消费? 考察消息队列重复消费场景的识别和幂等处理能力编码实现方案权衡问题排查第 43 题请实现一个算法,计算买卖股票的最佳时机(LeetCode 121),要求说明思路、复杂度和边界条件。 考察动态规划与贪心算法的理解,以及代码实现能力编码实现技术原理第 44 题用Go实现两个goroutine交替输出1到100。 考察Go并发控制与channel使用编码实现技术原理Go第 45 题请实现一个函数,对给定字符串进行原地压缩,例如 'aabcccccaaa' 压缩为 'a2b1c5a3',若压缩后长度不小于原字符串长度,则返回原字符串。 考察字符串处理、原地算法设计与边界处理编码实现问题拆解第 46 题Koa2的洋葱模型是为什么(代码层面)? 考察对Koa2中间件机制和洋葱模型底层实现的理解编码实现技术原理第 47 题请手写实现冒泡排序算法。 考察基础排序算法的理解与编码规范编码实现技术原理第 48 题给定一个排序数组和一个目标值,如何找出数组中与目标值最接近的K个数? 考察对排序数组特性利用及算法选择的能力编码实现问题拆解技术原理第 49 题手撕代码:写一个函数,统计给定字符串在文本中出现的次数。 考察字符串匹配的算法实现、边界处理与复杂度意识编码实现问题拆解技术原理第 50 题Proxy 的原理了解过吗?是怎么用它实现数据响应式的? 考察对 JavaScript Proxy 底层机制及其在响应式系统中的应用理解编码实现技术原理JavaScriptVue第 51 题编程题:判断输入的四则运算表达式是否合法。 考察对四则运算表达式合法性的判定逻辑、边界处理与代码实现编码实现问题拆解技术原理第 52 题删除链表倒数第n个节点(一次遍历实现) 考察链表操作、双指针技巧和边界处理能力编码实现问题拆解技术原理第 53 题如何实现链表区间反转?请描述你的思路并写出代码。 考察链表操作、边界处理与代码实现能力编码实现问题拆解技术原理第 54 题请介绍 Socket.IO 的基本使用方式及其典型配置。 考察对 Socket.IO 库的掌握程度与实际应用能力编码实现技术原理WebSocket第 55 题手撕算法:如何求解和为 k 的排列? 考察回溯算法、排列生成与剪枝优化能力编码实现问题拆解技术原理第 56 题给定数组,输出除自身外数组元素的乘积,你会如何实现? 考察前缀积与后缀积算法的逻辑推导和编码实现能力编码实现问题拆解第 57 题拼接多个字符串有哪些方法? 考察字符串拼接的多种实现方式及其适用场景编码实现技术原理第 58 题如何从一个包含10万个数的数组中找出最小的10个数?请说明你的算法思路、复杂度,并写出关键实现。 考察排序与堆算法的选择、复杂度分析及编码实现能力编码实现问题拆解第 59 题请手写实现一个对有序数组进行翻转后执行二分查找的函数,并说明时间复杂度。 考察在旋转有序数组中实现二分查找的编码能力与边界处理编码实现问题拆解技术原理第 60 题给定某二叉树的前序遍历和中序遍历数组,请还原出该二叉树并返回其根节点。请说明算法思路并实现代码。 考察二叉树遍历性质、递归分治与代码实现能力编码实现问题拆解技术原理