【Uber 面试真题】SQL :每个星期连续5星评价最多的司机
大家好,我是“蒋点数分”,多年以来一直从事数据分析工作。从今天开始,与大家持续分享关于数据分析的学习内容。
本文是第一篇,也是【SQL 周周练】系列的第一篇。该系列是挑选或自编具有一些难度的 SQL 题目,一周至少更新一篇。后续创作的内容,初步规划的方向包括:
后续内容规划
1.利用 Streamlit 实现 Hive 元数据展示
、SQL 编辑器
、 结合Docker 沙箱实现数据分析 Agent
2.时间序列异常识别、异动归因算法
3.留存率拟合、预测、建模
4.学习 AB 实验
、复杂实验设计等
5.自动化机器
学习、自动化特征工程
6.因果推断
学习
7. .……
欢迎关注,一起学习。
第 1 期题目
题目来源:Uber 面试真题
一、题目介绍
有一张表,记录了乘客对于司机的评价,请找出每个星期当中连续获得 5 星好评最多的 driver_id。列名:driver_id
、rating_time
、ratings
(原题乘客 id 对解答题目是冗余的,故此我在文中省略掉...)连续 5 星,中间出现任意一次非 5 星,则中断。
二、题目思路
想要答题的同学,可以先思考答案