消费品/零售行业面试题 · 技术原理 · SQL
消费品/零售行业相关面试题,按题目行业基础数据聚合。
共 11293 道真题 · 当前筛选命中 99 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 21 题请解释 SQL 中 ORDER BY 和 GROUP BY 的区别,并说明它们可以如何组合使用。 考察对 SQL 排序与分组子句的语义理解及组合应用第 22 题请写出 SQL 中用于分组的常见语法,并说明它与聚合函数的配合方式。 考察 SQL 分组查询的基本语法与聚合函数配合使用的能力第 23 题group by和having有什么区别? 考察SQL聚合查询中group by与having的职责区分与使用场景第 24 题有两张表:表a包含学号和姓名,表b包含学号、数学成绩和语文成绩。如何查询数学成绩与语文成绩之和大于180分的学生姓名? 考察SQL多表关联查询与条件过滤第 25 题请列举并说明你常用的 SQL 优化手段及其适用场景。 考察对 SQL 性能优化的系统性理解和实际应用能力第 26 题你使用过 SQL 执行计划吗?请结合 explain 谈谈你做慢查询优化的思路和经验。 考察对执行计划的理解与慢查询优化的实践能力第 27 题分页的SQL怎么编写? 考察对数据库分页查询的SQL语法掌握和不同数据库的差异第 28 题请描述一次你亲自设计并编写的多表 SQL 查询,说明涉及的表数量和它们之间的关系。 考察候选人对多表 SQL 建模和查询逻辑的实际理解第 29 题请解释 LEFT JOIN 的语义,并举例说明它在什么情况下会返回右表中不存在的记录主键对应的行。 考察对 SQL LEFT JOIN 语义的理解及常见误区第 30 题请详细说明你对慢SQL调优的理解和常用方法。 考察数据库性能排查与SQL优化的实际能力第 31 题项目中有使用 JOIN 连表吗?为什么不使用?JOIN 后面用 WHERE 和 ON 效果有什么不同? 考察 SQL JOIN 的使用经验、性能意识和过滤条件位置对结果集的影响第 32 题请口述三个排序窗口函数(ROW_NUMBER、RANK、DENSE_RANK)的区别。 考察对窗口函数排序语义的精确理解第 33 题如何实现如果不存在就插入,如果存在就更新? 考察原子性 upsert 的实现方案与数据库特性掌握第 34 题在设计树形结构数据存储时,递归查询可能会带来哪些性能问题? 考察对树形结构存储模式及其查询性能局限的理解第 35 题请举例说明哪些 SQL 写法会导致索引失效。 考察索引失效场景的识别与 SQL 优化能力第 36 题每个部门的平均工资如何计算? 考察SQL分组聚合与JOIN能力第 37 题实习中你会如何优化一条慢SQL? 考察慢SQL定位、分析、优化思路及实践能力第 38 题深度分页怎么进行SQL优化 考察对分页查询性能瓶颈的理解及优化手段第 39 题讲讲SQL优化? 考察候选人SQL优化经验与知识深度第 40 题请写出使用乐观锁扣减库存时修改库存的 SQL 代码。 考察乐观锁扣库存的具体 SQL 实现与正确性