美团面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 261 题请手写单例模式,并说明你使用的实现方式及其优缺点。 考察单例模式实现及线程安全理解编码实现技术原理第 262 题从极大似然估计出发推导交叉熵损失公式,并说明计算步骤。 考察交叉熵损失的推导逻辑与具体计算流程编码实现问题拆解技术原理第 263 题给定一个整数数组 nums,找到一个具有最大和的连续子数组,打印该子数组并返回其最大和。 考察动态规划或分治算法实现最大子数组和以及子数组定位编码实现问题拆解第 264 题请实现 K 个一组反转链表,并说明时间与空间复杂度。 考察链表操作、边界处理与复杂度分析能力编码实现问题拆解技术原理第 265 题是否有用过线程池,讲一下线程池 考察对线程池的掌握程度及应用经验编码实现问题拆解技术原理第 266 题请实现最长递增子序列(LIS)长度求解,并使用一个辅助数组 pre 记录每个位置的最优前驱索引。 考察动态规划建模与路径回溯实现能力编码实现问题拆解技术原理第 267 题请实现两两交换链表节点。 考察链表指针操作和递归/迭代实现能力编码实现技术原理第 268 题讲一讲文件上传,如何显示文件上传进度。 考察前端文件上传实现与进度显示的技术方案编码实现技术原理第 269 题给定 2n+1 个整数,其中恰好一个数出现一次,其余每个数都出现两次,如何找出那个只出现一次的数? 考察位运算中异或性质、算法复杂度和编码实现编码实现问题拆解技术原理第 270 题请说明如何用 for 循环为三个按钮绑定事件,并解释如何避免闭包陷阱。 考察闭包与变量捕获机制的理解及实际编码解决能力编码实现技术原理问题排查JavaScript第 271 题请实现一个函数,将给定链表的节点重新排列为 L0→Ln→L1→Ln-1→L2→Ln-2→… 的形式,并说明你的思路和复杂度。 考察链表操作、双指针技巧及代码实现能力编码实现问题拆解技术原理第 272 题请实现两个非负大整数的字符串加法,返回结果字符串。需要处理任意长度的输入,并说明时间复杂度和空间复杂度。 考察大数加法实现与复杂度分析编码实现问题拆解技术原理第 273 题在 Java 中,如何创建多个线程并行执行任务,并在最后同步收集所有线程的运行结果?请说明不同实现方式的适用场景。 考察多线程并发执行与结果聚合的常用实现方式及适用场景编码实现技术原理方案权衡Java第 274 题请介绍 Redis 中 Bitmap 的底层数据结构与基本操作方法,包括如何设置 bit 和查询 bit 值。 考察对 Redis Bitmap 数据结构原理及核心命令的掌握编码实现技术原理Redis第 275 题请分享一个你在实际项目中应用泛型的例子,并说明具体场景和收益。 考察将泛型知识落地到实际项目的能力编码实现项目复盘结果导向第 276 题请实现解决“最长回文子串”问题的算法,并分析其时间和空间复杂度。 考察算法设计、边界处理及复杂度分析能力编码实现问题拆解技术原理第 277 题请设计并实现一个算法,结合快慢指针、链表反转和链表合并,解决一个链表类的热点问题。请选择一个具体问题(如判断回文链表或重排链表),并说明你的解题思路。 考察链表综合操作能力,包括快慢指针定位、链表反转与合并的边界处理编码实现问题拆解技术原理