小红书面试题 · SQL

小红书相关面试题,按最终去重题目聚合。

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

筛选题目已选:SQL
第 1 题请编写一个SQL左连接(LEFT JOIN)语句的示例,并说明其与内连接的区别。 考察SQL左连接语法及其与内连接的语义差异问题拆解技术原理SQL第 2 题写一个SQL查询:找出最近7天内被审核员驳回次数最多的前10个用户。 考察SQL聚合、分组、排序和日期过滤能力编码实现技术原理SQL第 3 题给定三四个SQL,分别考虑如何加索引,前三个SQL操作同一张表,需要综合设计索引;第四个SQL存在性能问题,请分析问题并优化,手写优化后的SQL。 考察索引设计权衡、SQL性能分析和优化能力性能优化技术原理方案权衡SQL第 4 题请按发信次数(小于1,1-10,大于10)分段,记为字段msggrade,统计20250820日各发信段(msggrade)的活跃用户数 考察SQL分组统计与条件分段的实现能力编码实现问题拆解技术原理SQL第 5 题请说明SQL语句中left join、right join、inner join三者的区别。 考察对SQL连接查询类型的准确理解与场景应用问题拆解技术原理SQL第 6 题请评价你自己的SQL能力,以及你能完成哪些常见的取数场景。 考察候选人的SQL熟练程度与自我评价的真实性沟通表达自我认知SQL第 7 题一条UPDATE的SQL语句在数据库中是怎么执行的? 考察对UPDATE语句执行全流程的理解,包括解析、优化、执行和事务相关处理技术原理MySQLSQL第 8 题请描述如何计算20250820日各发信段(msggrade)下用户的次日留存率(即20250821仍活跃的用户)? 考察SQL查询设计、日期函数和留存率计算的数据分析能力编码实现数据驱动问题拆解SQL第 9 题SQL慢查询优化 考察SQL查询性能分析与优化能力性能优化技术原理问题排查SQL第 10 题假设这条 SQL 在索引和语句本身都没有优化空间,该怎么办? 考察 SQL 优化兜底手段和系统工程思维系统设计技术原理方案权衡SQL第 11 题如何查询最近一年内连续登录天数超过7天的用户?请写出SQL或伪代码,并说明思路。 考察窗口函数与连续性问题建模能力编码实现数据驱动问题拆解SQL第 12 题描述你会如何用 Python+SQL 建立周更的“品牌经营看板”数据管道(增量抽取、幂等、回灌修复),并在 Excel输出多视角仪表盘。 考察数据管道设计能力,包括增量抽取、幂等处理、数据修复和可视化输出数据驱动系统设计技术选型PythonSQL