美团面试题 · 编码实现
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 277 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 101 题如果不使用现有深度学习框架,能否手写实现 PPO 算法的核心逻辑?请说明你的实现思路。 考察对 PPO 算法底层原理的掌握和代码实现能力第 102 题多线程实现的方式有哪些? 考察多线程编程的基础概念与实现方式第 103 题请实现一个函数,将给定链表每 k 个节点一组进行反转,如果节点总数不是 k 的倍数,则最后剩余的节点保持原有顺序,要求只使用常数额外空间。 考察链表反转、分组处理和边界条件处理能力第 104 题sales表有productname, date, salesamount字段,请计算销售额最高的3个商品。 考察SQL聚合与排序取TopN的编写能力第 105 题请列举Java Stream API中常用的中间操作和终端操作,并说明各自用途。 考察对Stream API常用方法的掌握第 106 题给定一个字符串,请你手写代码找出其中不含重复字符的最长子串的长度。 考察滑动窗口算法理解和编码实现能力第 107 题请设计并实现一个解决“四数相加”问题的代码方案,并说明其算法复杂度。 考察算法设计、编码实现与复杂度分析能力第 108 题请实现 LeetCode 199 题:二叉树的右视图。 考察二叉树层序遍历及对每层最右节点的识别能力第 109 题如何计算2023年新注册用户的首次购买与第二次购买之间的平均时间间隔? 考察用户行为数据分析中的事件定义、时间窗口计算与SQL实现能力第 110 题给定两个已排序的整数数组,请将它们合并为一个新的有序数组。 考察合并有序数列的基础算法实现能力第 111 题请实现一个算法:给定一个数组 prices,其中 prices[i] 表示第 i 天的股票价格,你可以选择在任意一天买入并在之后的任意一天卖出,但最多只能持有一股,求能获得的最大利润。例如 prices = [7,1,5,3,6,4],最大利润为 5。 考察贪心算法或动态规划的基础应用及边界条件处理第 112 题给定一棵二叉树,每个节点包含0-9的数字,从根节点到叶节点的路径可以组成一个数字(例如路径1->2->3得到数字123),求所有根到叶路径数字之和。请实现算法并分析复杂度。 考察二叉树遍历与路径数值累加的算法实现能力第 113 题请实现两个有序链表的合并,并分析时间复杂度。 考察链表操作基础与合并算法的正确性第 114 题请用 ACM 模式实现两个用链表表示的数字相加,链表节点存储逆序的单个数字。 考察链表操作、进位处理及 ACM 模式下的完整编码能力第 115 题如何用rand5()实现rand7()? 考察随机数生成的均匀性分析与算法构造能力第 116 题TypeScript 中 Partial、Required、Pick、Omit 这些常用泛型工具类型分别有什么作用?请举例说明。 考察常用内置工具类型的理解与应用第 117 题请描述如何合并N个有序链表,并分析其时间复杂度。 考察对多路归并算法、堆结构与复杂度的理解第 118 题请编写一个函数实现两个大整数的字符串相加。 考察大数相加的实现能力、进位处理与边界条件第 119 题算法题:判断链表是否存在环 考察链表遍历、快慢指针与边界条件处理第 120 题请用SQL实现:对user表按name字段统计出现次数,并按次数从大到小排序。- 考察SQL分组统计与排序的基本能力