美团面试题 · 技术原理
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 2633 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 941 题JS如何实现重载和多态 考察对JavaScript动态类型、函数参数机制和多态特性的理解第 942 题如果不使用现有深度学习框架,能否手写实现 PPO 算法的核心逻辑?请说明你的实现思路。 考察对 PPO 算法底层原理的掌握和代码实现能力第 943 题请描述JVM中类和父类的加载过程,并说明父类与子类的初始化顺序。 考察类加载机制与初始化顺序的理解第 944 题多线程实现的方式有哪些? 考察多线程编程的基础概念与实现方式第 945 题请介绍 MySQL 中两阶段提交(Two-Phase Commit)的基本原理和应用场景。 考察对分布式事务一致性协议及其在数据库实现中的理解第 946 题请介绍一下你在 Query 改写方面的创新点,并说明你是否阅读过相关论文以及从中获得了哪些启发。 考察候选人在检索或自然语言处理相关项目中的技术深度、学术视野与创新思维。第 947 题为什么使用消息队列? 考察对消息队列核心价值、适用场景和引入成本的理解第 948 题Redis的数据结构、特点,在项目里是如何使用的? 考察对Redis核心数据结构的理解及结合实际场景的应用能力第 949 题假设业务上有一些报错或异常,我们需要在 Nginx 的 access log 里查询哪些接口返回了 500,该如何查询? 考察对 Nginx 日志格式、日志分析与常用命令行工具的实际操作能力第 950 题死锁怎么解决呢? 考察对死锁成因、预防、避免、检测与解除的理解第 951 题Spring框架中应用了哪些典型的设计模式?请列举并举例说明。 考察对Spring框架底层设计与设计模式应用的掌握程度第 952 题RabbitMQ的幂等性怎么实现? 考察消息消费幂等性的设计方案与边界处理第 953 题请详细介绍 synchronized 和 ReentrantLock 的区别,并说明哪些场景下更适合使用 ReentrantLock,它主要解决了什么问题? 考察 Java 并发同步机制原理、锁特性对比及实际选择能力第 954 题排序算法有哪些,其中哪些是稳定的? 考察常用排序算法及其稳定性概念的理解第 955 题使用消息队列(MQ)的用处是什么? 考察对消息队列核心应用场景和价值的理解第 956 题请实现一个函数,将给定链表每 k 个节点一组进行反转,如果节点总数不是 k 的倍数,则最后剩余的节点保持原有顺序,要求只使用常数额外空间。 考察链表反转、分组处理和边界条件处理能力第 957 题Elasticsearch(ES)为什么检索起来很快? 考察对倒排索引、分片架构与查询流程的综合理解第 958 题小象超市的 App 内嵌了大量的 H5 页面(例如活动页)。请描述一下 H5 如何通过JSBridge安全、高效地调用 Native 的能力(如调起支付、获取用户信息)。 考察JSBridge通信机制、安全防护与性能优化能力第 959 题前端中的 Map 和后端的 HashMap 是同一个东西吗? 考察对前端 Map 与后端 HashMap 在语法、行为特性及使用场景上的理解与区分第 960 题请说明 synchronized 在 Java 中的底层实现原理。 考察对 JVM 锁机制、对象头与锁升级过程的理解