深圳虾皮信息科技有限公司面试题 · 技术原理 · SQL

深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · SQL
第 1 题编写 SQL 查询出连续登录达到或超过 3 天的用户。 考察 SQL 窗口函数、日期处理与连续性问题建模能力编码实现问题拆解技术原理SQL第 2 题请列举数据库测试中常用的SQL技巧,并说明其适用场景。 考察数据库测试中SQL编写与优化的实战能力性能优化问题拆解技术原理SQL第 3 题用一条SQL语句查询出2门及以上课程成绩大于80分的学生姓名? 考察SQL聚合查询、分组过滤与HAVING子句的使用问题拆解技术原理SQL第 4 题如何对一条慢查询进行SQL调优?请说明分析步骤和常用手段。 考察SQL调优的系统性分析方法和常用优化手段性能优化技术原理问题排查SQL第 5 题请说明 JOIN 语句的基本使用方式,以及常见的 JOIN 类型有哪些? 考察对 SQL JOIN 语法和类型的理解技术原理SQL第 6 题请解释EXPLAIN执行计划中每个关键字段的含义。 考察对执行计划核心字段的理解深度技术原理问题排查SQL第 7 题drop和delete的区别 考察SQL中drop与delete的语义差异及使用场景技术原理技术选型SQL第 8 题使用SQL统计登录时间超过7天的人数,请写出查询语句。 考察SQL基础、日期函数和去重分组统计的掌握情况编码实现技术原理SQL第 9 题怎么防止SQL注入? 考察对SQL注入原理、防护措施和边界场景的理解风险判断技术原理SQL第 10 题如何定位并优化一条慢SQL? 考察SQL性能问题的定位、分析与优化能力性能优化技术原理问题排查SQL第 11 题having和where的区别是什么? 考察对SQL查询过滤阶段和聚合条件的理解技术原理SQL第 12 题如果一张表有几千万行数据,想查询第9999页的数据,怎样让分页查询更快? 考察分页查询的性能优化与深度分页问题的处理能力性能优化问题拆解技术原理SQL第 13 题请解释什么是 SQL 窗口函数,并举例说明其常见用途。 考察对 SQL 窗口函数概念、语法及应用场景的理解技术原理技术选型SQL第 14 题请设计一个包含学生表和选课表的场景,并写出一条SQL查询选出所有选修了'数据库'课程的学生姓名。 考察连表查询的SQL编写能力及对表结构设计的理解编码实现技术原理MySQLSQL第 15 题向SQL数据库中写入过大的数据(例如超长文本或超大单行记录)会引发哪些影响? 考察对数据库存储模型、性能与容量边界的理解性能优化风险判断技术原理SQL第 16 题有一个表,包含学生姓名、项目和分数三列,请写一条 SQL 查询出至少有两门课程分数大于 80 的学生姓名。 考察 SQL 分组、聚合与条件过滤能力编码实现问题拆解技术原理SQL第 17 题如何优化SQL索引? 考察索引设计原则与优化方法性能优化技术原理SQL第 18 题编写一条SQL查询语句,对表 Timeuserprice 统计每周从周一到周六每天的累计销售额。要求:统计周期为每周,截止到周六;周一显示当天销售额,周二显示当天销售额,周三显示周一和周二销售额之和,周四显示周一至周三累计,以此类推,周六显示本周总销售额。 考察窗口函数在累积聚合中的使用与分组边界处理编码实现数据驱动技术原理SQL第 19 题如何判断 SQL 查询有没有命中索引? 考察索引生效判断方法与执行计划分析能力技术原理问题排查SQL第 20 题在什么情况下,SQL 中的 IN 和 OR 条件能够利用索引,什么情况下不能?请结合执行计划说明。 考察对索引使用原理和优化器行为的理解技术原理问题排查SQL