美团面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 121 题请实现一个函数,找出给定字符串中最长的不含重复字符的子串长度。 考察滑动窗口和哈希表的应用能力编码实现问题拆解第 122 题请实现代码,返回二叉树的右视图(从右侧观察每一层最右边的节点)。 考察二叉树层次遍历与边界处理能力编码实现问题拆解技术原理第 123 题针对充值记录表,请编写对应的建表语句。 考察对充值记录表的设计能力及 SQL DDL 书写规范编码实现技术原理SQL第 124 题不借助现成框架,你能否手写 PPO 的核心逻辑?请描述实现步骤和关键细节。 考察对 PPO 算法原理与关键实现细节的掌握程度编码实现技术原理第 125 题请实现求二叉树中最大路径和的算法。 考察二叉树遍历、递归设计与状态定义能力编码实现问题拆解技术原理第 126 题请实现一个函数,找出未排序数组中第 k 个最大的元素。 考察排序算法、快速选择或堆等数据结构的掌握与实际编码能力编码实现方案权衡第 127 题请设计并实现一个树形结构的打家劫舍问题,即给定一棵二叉树,相邻节点不能同时被选中,求能获取的最大金额。 考察动态规划在树形结构上的应用与递归实现编码实现问题拆解技术原理第 128 题请介绍你使用或开发 MCP(Model Context Protocol)的经历。 考察对 MCP 的理解、实际应用或开发能力编码实现问题拆解技术原理MCP第 129 题Java里面有哪些创建线程的方法 考察Java多线程编程的基础知识掌握程度编码实现技术原理Java第 130 题如何根据中序遍历和前序遍历的结果构建二叉树?请描述算法思路及实现关键。 考察二叉树遍历关系理解与递归/迭代构建能力编码实现问题拆解技术原理第 131 题如何用 CAS 实现一个无锁栈? 考察无锁数据结构的实现原理与 CAS 操作的正确使用编码实现风险判断技术原理第 132 题如何判断一个链表是否有环?请给出思路与代码实现。 考察链表遍历、双指针技巧及边界处理能力编码实现问题拆解技术原理第 133 题手撕二叉树最大路径和。请实现并说明思路。 考察二叉树递归遍历与全局最优路径计算能力编码实现问题拆解技术原理第 134 题如何实现两个大整数的字符串相加? 考察大数运算的字符串处理能力与进位正确性编码实现问题拆解第 135 题如何判断一个链表中是否存在环? 考察链表基础算法与双指针技巧的理解与应用编码实现技术原理第 136 题如何合并两个有序数组? 考察基本数组操作和双指针技巧编码实现技术原理第 137 题请手写一个完整版的节流函数,并说明其使用场景。 考察节流的实现原理、边界处理及应用场景理解业务理解编码实现技术原理JavaScript第 138 题请实现一个深拷贝函数,并说明如何处理循环引用。 考察深拷贝实现与循环引用处理的正确性编码实现问题拆解技术原理JavaScript第 139 题实现链表重排:将链表从 L0→Ln→L1→Ln-1→L2→Ln-2 的顺序重新排列,要求用原地算法,时间复杂度 O(n),空间复杂度 O(1)。 考察链表操作、快慢指针、反转链表的综合实现能力编码实现问题拆解技术原理第 140 题手撕:实现二叉树的层序遍历,并按层输出为一个二维数组。 考察二叉树层序遍历的算法实现与边界处理能力编码实现问题拆解技术原理