美团面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 81 题写一段 SQL,查出最近一个月内累计消费金额最高的用户 ID。 考察 SQL 窗口函数或分组排序与实际业务时间条件能力编码实现问题拆解SQL第 82 题请描述如何实现 K 个一组翻转链表(力扣第 25 题)的算法思路,并提供代码或伪代码。 考察链表操作、递归/迭代思维和边界处理能力编码实现问题拆解第 83 题请实现一个算法:给定一个整数数组 nums 和一个大小为 k 的滑动窗口,窗口从数组最左端每次向右移动一位,返回每个窗口中的最大值。 考察滑动窗口内维护最大值的算法设计与编码实现编码实现技术原理第 84 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力编码实现技术原理方案权衡Java第 85 题请介绍 ConcurrentHashMap 的 size() 方法执行流程。 考察对 ConcurrentHashMap 并发计数实现细节的理解编码实现技术原理Java第 86 题请手写实现Function.prototype.call方法,并说明实现思路。 考察对函数调用机制的理解、this绑定原理及边界处理能力编码实现问题拆解技术原理JavaScript第 87 题请你解释一下卷积核大小和步长分别对卷积神经网络特征提取有什么影响? 考察卷积神经网络基础参数的理解编码实现技术原理CNN第 88 题手写代码实现“接雨水”问题(LeetCode 42)的解法。 考察算法设计能力、双指针或动态规划的实现与复杂度分析编码实现问题拆解技术原理第 89 题如何使用原型链在 JavaScript 中实现继承?请给出一个具体示例。 考察通过原型链实现继承的具体编码能力,包括原型重定向和构造器调用编码实现技术原理JavaScript第 90 题请实现一个算法:给定整数数组,求最长递增子序列的长度(LIS),并说明你如何解决这个问题。 考察动态规划与二分优化的算法设计与编码能力编码实现问题拆解第 91 题请解答 LeetCode 题目:删除链表的倒数第 n 个结点。 考察链表操作、双指针技巧和边界处理能力编码实现技术原理第 92 题代码题:实现 Casual mask 的 MHA,并说明其计算复杂度。 考察注意力机制实现细节、因果掩码原理与复杂度分析编码实现技术原理Transformer第 93 题请实现一个线程安全的单例模式,并说明其关键设计点。 考察设计模式理解、线程安全及双重检查锁定的实现细节编码实现技术原理方案权衡Java第 94 题请实现 LeetCode 143 题:重排链表。 考察链表重排的算法思路与代码实现能力编码实现问题拆解技术原理第 95 题什么时候用Promise.all()? 考察Promise并发处理与错误传播的理解编码实现技术原理JavaScript第 96 题请实现一个函数,找出给定字符串中不含重复字符的最长子串的长度,并说明你的算法复杂度。 考察滑动窗口与哈希表解决子串问题的最优解法编码实现问题拆解技术原理第 97 题请实现求解二叉树最大路径和的算法,并解释你的思路。 考察二叉树遍历、路径定义理解及动态规划思路编码实现问题拆解技术原理第 98 题请解决最小岛屿数量问题:给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,计算岛屿数量,其中岛屿由水平或垂直相邻的陆地构成。可以假设网格外全是水。 考察图遍历算法对连通分量计数的应用,以及边界处理和复杂度分析编码实现问题拆解技术原理第 99 题手撕:删除链表倒数第二个节点 考察链表操作、边界条件处理与代码实现能力编码实现问题拆解技术原理第 100 题JS如何实现重载和多态 考察对JavaScript动态类型、函数参数机制和多态特性的理解编码实现技术原理JavaScript