消费品/零售行业面试题 · 问题拆解 · SQL

消费品/零售行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:问题拆解 · SQL
第 1 题请分享一次你用Excel/SQL/Python处理杂乱人事数据并提升效率的经历。若没有真实经历,可描述你的设想流程。 考察数据处理能力、效率提升方法和结构化表达数据驱动问题拆解结果导向PythonSQL第 2 题a表和b表通过uid左连接,a的时间大于b的时间这个条件写在on和where中有何区别?结果一样吗? 考察SQL连接条件与过滤条件的语义差异及对结果集的影响问题拆解风险判断技术原理SQL第 3 题请编写 SQL 计算用户次日留存率,并解释计算逻辑。 考察 SQL 编写能力与留存率计算逻辑的准确性编码实现数据驱动问题拆解SQL第 4 题请写一条 SQL 查询,计算每个学生的平均成绩,要求先去除该学生最高分和最低分后再求平均。 考察 SQL 窗口函数与聚合逻辑的运用编码实现问题拆解SQL第 5 题如何用 SQL 找出连续三天下单的用户? 考察 SQL 窗口函数应用与连续性问题建模能力编码实现问题拆解技术原理SQL第 6 题数据精确性在数据条数多的情况下如何去对照数据库验证,如果有复杂SQL逻辑如何处理? 考察大数据量下数据验证方法、复杂SQL逻辑的拆分与验证策略数据驱动问题拆解问题排查SQL第 7 题请深挖你的实习经历:除了技术细节,你如何开展跨部门沟通和方案协调?在SQL或接口调优时,你的思考逻辑是什么? 考察跨部门协作方式与技术调优的系统性思考协作推动性能优化问题拆解SQL第 8 题给定 user 表和 order 表,两表通过 userid 关联。请写出 SQL 查询:某个人(按姓名定位)最近 10 天内金额大于 200 元的订单总额的平均值。 考察多表连接、时间过滤、聚合计算和 SQL 语法组织能力业务理解编码实现问题拆解SQL第 9 题请解释 SQL 中 ORDER BY 和 GROUP BY 的区别,并说明它们可以如何组合使用。 考察对 SQL 排序与分组子句的语义理解及组合应用问题拆解技术原理SQL第 10 题group by和having有什么区别? 考察SQL聚合查询中group by与having的职责区分与使用场景问题拆解技术原理SQL第 11 题请描述你在日常工作中使用SQL进行数据提取的常见场景,并说明一次较复杂的取数过程。 考察SQL实际应用能力与数据提取场景的熟悉度数据驱动问题拆解SQL第 12 题如何实现如果不存在就插入,如果存在就更新? 考察原子性 upsert 的实现方案与数据库特性掌握问题拆解技术原理方案权衡MySQLPostgreSQLSQL第 13 题实习中你会如何优化一条慢SQL? 考察慢SQL定位、分析、优化思路及实践能力问题拆解技术原理问题排查SQL第 14 题请写出使用乐观锁扣减库存时修改库存的 SQL 代码。 考察乐观锁扣库存的具体 SQL 实现与正确性编码实现问题拆解技术原理SQL第 15 题请介绍 SQL 窗口函数的常见语法结构,以及除了 PARTITION BY 与 ORDER BY 之外还有哪些关键组成部分? 考察对窗口函数语法构成的完整理解与灵活运用能力问题拆解技术原理SQL第 16 题请编写SQL查询:根据用户表和订单表,找出近三个月内购买某商品数量持续增长的用户ID。 考察SQL窗口函数、分组聚合及持续增长判断逻辑编码实现问题拆解SQL第 17 题你一般如何定位一条变慢的 SQL 语句并分析原因? 考察 SQL 性能问题的系统性排查方法论问题拆解问题排查SQL第 18 题SQL题目:找出总分最高的学生id;若科目存在重复数据,直接使用sum()会有问题,该如何解决? 考察SQL聚合的正确性及重复数据处理能力编码实现问题拆解技术原理SQL第 19 题请现场完成四道SQL题。 考察SQL查询的实际编写能力与问题拆解能力编码实现问题拆解SQL第 20 题请结合具体场景说明,如何写出更高质量的 SQL 查询语句? 考察 SQL 编写规范、性能意识与场景理解性能优化问题拆解技术原理SQL