美团面试题 · SQL

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

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

筛选题目已选:SQL
第 21 题sales表有productname, date, salesamount字段,请计算销售额最高的3个商品。 考察SQL聚合与排序取TopN的编写能力编码实现问题拆解SQL第 22 题如何计算2023年新注册用户的首次购买与第二次购买之间的平均时间间隔? 考察用户行为数据分析中的事件定义、时间窗口计算与SQL实现能力编码实现数据驱动问题拆解SQL第 23 题请用SQL实现:对user表按name字段统计出现次数,并按次数从大到小排序。- 考察SQL分组统计与排序的基本能力编码实现技术原理SQL第 24 题针对充值记录表,请编写对应的建表语句。 考察对充值记录表的设计能力及 SQL DDL 书写规范编码实现技术原理SQL第 25 题已知表1(订单id,交易额,userid)、表2(userid,性别,年龄),如何查询交易额前5的男性和女性的userid? 考察SQL窗口函数或分组排序的查询设计能力问题拆解技术原理SQL第 26 题请分享你在实际项目中遇到的一个典型 SQL 性能问题,并说明你是如何分析和调优的。 考察候选人 SQL 性能分析、优化方法及根因定位能力结果导向技术原理问题排查SQL第 27 题现有两张表:orderlog(订单记录)和campaignlog(营销活动记录)。请设计SQL查询逻辑,找出参与了某次促销活动且订单金额高于平均水平的高价值用户。提供伪代码并说明分析步骤。 考察SQL多表关联、聚合比较和业务分析拆解能力编码实现数据驱动问题拆解SQL第 28 题请解释COUNT(1)、COUNT(*)和COUNT(字段)的区别及其对查询性能的影响。 考察对SQL聚合函数细节及性能理解性能优化技术原理SQL第 29 题从SQL的逻辑层面,请你描述一下,你会如何筛选出“过去30天内,在美团App消费过至少3次,但从未在'到餐团购' 频道下过单”的这批“高潜力待转化”用户? 考察SQL查询逻辑、多条件交集与排除的建模能力编码实现问题拆解技术原理SQL第 30 题具体是怎么分析出没有走索引的? 考察 SQL 查询执行计划分析和索引失效定位能力技术原理问题排查SQL第 31 题count(), count(id), count(字段)哪个查询效率更高? 考察SQL聚合函数count不同写法的语义差异与性能表现性能优化技术原理方案权衡SQL第 32 题请手写一个典型业务表的建表语句,说明你会包含哪些字段以及为什么。 考察数据库建模基础与字段设计意识编码实现技术原理SQL第 33 题请编写SQL查询,解决一个具体的业务问题。 考察SQL编写能力与业务理解,关注查询逻辑的正确性与效率业务理解编码实现问题拆解SQL第 34 题请编写SQL查询,从表中找出某个字段出现次数为1的记录(即第一个不重复的记录)。 考察SQL查询的基本能力,特别是分组统计和条件筛选编码实现技术原理SQL第 35 题给定一张订单表A(字段:用户ID、购买日期、订单ID、销售金额),如何取出十月份全月购买金额排名前三的用户? 考察SQL聚合、日期过滤、排序与分组取TopN能力编码实现问题拆解技术原理SQL第 36 题编写SQL时候怎么能够查询快? 考察SQL查询优化意识与执行计划理解性能优化技术原理问题排查SQL第 37 题请编写一条查询指定条件的SQL语句,并解释其执行逻辑。 考察SQL编写能力和数据库查询逻辑理解问题拆解技术原理SQL第 38 题SQL 题:三张表(学生、课程、成绩),如何查到数学成绩排名第二的学生? 考察 SQL 关联查询与排名处理能力编码实现技术原理SQL第 39 题请手写 SQL,查询班级排名前 10 名的分数,包括并列的分数。 考察 SQL 窗口函数和并列排名的处理能力编码实现技术原理SQL第 40 题给定订单表(含订单ID、交易额、用户ID)和用户表(含用户ID、性别、年龄),请编写SQL查询男性和女性用户的交易总额,结果应包含性别和对应交易总额两列。 考察SQL多表连接与分组聚合能力编码实现数据驱动问题拆解SQL