慧策(掌上先机)面试题 · SQL

慧策(掌上先机)相关面试题,按最终去重题目聚合。

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

筛选题目已选:SQL
第 1 题请编写一条 SQL,查询某个用户在指定时间段内的订单信息。 考察 SQL 基础查询、表关联和条件过滤能力编码实现技术原理MySQLSQL第 2 题有一个一亿行规模的订单表,查询条件中 create_time 的区分度远高于 user_id,原 SQL 执行需要十几秒,如何优化到毫秒级? 考察海量数据查询优化、索引设计与执行计划分析能力性能优化技术原理方案权衡SQL第 3 题给你一个慢SQL,你会从哪些方面去优化? 考察对慢SQL定位、分析与优化的系统化排查能力性能优化技术原理问题排查SQL第 4 题学生成绩表包含学生姓名、科目、成绩、班级字段,请写出查询总分大于600分的学生的SQL语句。 考察SQL聚合查询与HAVING子句的使用编码实现技术原理SQL第 5 题left join和exists的区别和适用场景 考察SQL连接与子查询的语义差异及性能适用边界技术原理技术选型方案权衡SQL第 6 题给定两张表,请说明左连接(LEFT JOIN)和内连接(INNER JOIN)查询结果的范围分别是什么。 考察 SQL 连接类型对结果集范围的影响技术原理SQL第 7 题请写出一个实现模糊查询的 SQL 语句。 考察 SQL 模糊查询的基本写法与模式匹配表达编码实现技术原理SQL第 8 题如何知道一条 SQL 扫描了多少行数据? 考察对执行计划中 rows 及优化器估算的理解技术原理问题排查MySQLSQL第 9 题SQL优化、索引优化,什么情况下会导致索引失效 考察索引失效场景的掌握与SQL优化能力性能优化技术原理SQL第 10 题写SQL语句查询某列中为NULL和不为NULL的记录。 考察SQL中NULL值的判断语法与语义理解编码实现技术原理SQL第 11 题如果提前创建了name列的索引,执行SELECT * FROM user WHERE name = NULL能否利用该索引? 考察SQL中NULL值的索引匹配行为及基本索引原理技术原理问题排查SQL第 12 题如何确认一条 SQL 查询是否使用了索引? 考察对执行计划的理解及索引使用判断方法技术原理问题排查MySQLSQL第 13 题之前写的那种模糊查询语句是否能利用索引?请说明原因。 考察模糊查询与索引的匹配规则及索引失效原理性能优化技术原理方案权衡SQL第 14 题讲讲SQL优化? 考察候选人SQL优化经验与知识深度性能优化技术原理问题排查SQL第 15 题请谈谈你对SQL优化的理解,包括常见问题和优化思路。 考察SQL优化知识体系与问题诊断能力性能优化技术原理问题排查SQL第 16 题左连接和内连接的区别是什么? 考察对 SQL 连接类型语义的理解与正确选型能力技术原理方案权衡SQL第 17 题请写一条 SQL,查询某个具体用户在某一段时间内的所有订单。 考察 SQL 基础查询、条件过滤与时间范围处理能力编码实现问题拆解SQL第 18 题left join和inner join的区别是什么? 考察对SQL连接类型语义的理解业务理解技术原理SQL第 19 题请编写一条SQL查询,从两张表中取出所有不重复的id。 考察UNION与UNION ALL的区别及去重语义编码实现技术原理SQL第 20 题请用 SQL 设计一个查询,找出最近 1 分钟内的热点数据(例如访问量最高的记录)。 考察 SQL 中时间窗口过滤与聚合排序能力编码实现问题拆解SQL