hive面试题系列第一题-连续登录问题(代码片段)

一只懒得睁眼的猫 一只懒得睁眼的猫     2022-12-11     247

关键词:

视频讲解地址:https://www.bilibili.com/video/BV1iV4y1x7yo?spm_id_from=333.999.0.0&vd_source=aa4fb0436f6d978af872cafb81a01178

Hive面试题系列第一题-连续登录问题
题目:求连续7天登录的用户
表结构:

  1. CREATE TABLE logtable(
  2.  uid int,  
    
  3.  dt string)  
    
  4. ROW FORMAT DELIMITED
  5. FIELDS TERMINATED BY ‘|’
  6. LINES TERMINATED BY ‘\\n’;
    用户表数据:
  7. 1|2018-07-11
  8. 1|2018-07-12
  9. 1|2018-07-13
  10. 1|2018-07-14
  11. 1|2018-07-15
  12. 1|2018-07-16
  13. 1|2018-07-17
  14. 1|2018-07-18
  15. 2|2018-07-11
  16. 2|2018-07-12
  17. 2|2018-07-13
  18. 2|2018-07-14
  19. 2|2018-07-15
  20. 2|2018-07-16
  21. 2|2018-07-17
  22. 2|2018-07-18
  23. 3|2018-07-11
  24. 3|2018-07-12
  25. 3|2018-07-13
  26. 3|2018-07-14
  27. 3|2018-07-15
  28. 3|2018-07-16
  29. 3|2018-07-17
  30. 3|2018-07-18

hive面试题系列第一题-连续登录问题(代码片段)

...from=333.999.0.0&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第一题-连续登录问题题目:求连续7天登录的用户表结构:CREATETABLElogtable(uidint,dtstring)ROWFORMATDELIMITEDFIELDSTERMINATEDBY‘|’LINESTERMINATEDBY‘\\n’;用户表数据:1|2018-0... 查看详情

面试题:hive-sql查询连续活跃登录用户思路详解(代码片段)

文章目录创造数据登录日志去重一、思路一1.1、分组排序1.2、日期减去计数值得到结果,用户连续登陆情况下,每次相减的结果都相同1.3、根据user_id和dis分组,得到用户的开始、结束时间、连续登录天数1.4、连续登录超过... 查看详情

面试题:hive-sql查询连续活跃登录用户思路详解(代码片段)

文章目录创造数据登录日志去重一、思路一1.1、分组排序1.2、日期减去计数值得到结果,用户连续登陆情况下,每次相减的结果都相同1.3、根据user_id和dis分组,得到用户的开始、结束时间、连续登录天数1.4、连续登录超过... 查看详情

面试题:hive-sql查询连续活跃登录用户思路详解(代码片段)

文章目录创造数据登录日志去重一、思路一1.1、分组排序1.2、日期减去计数值得到结果,用户连续登陆情况下,每次相减的结果都相同1.3、根据user_id和dis分组,得到用户的开始、结束时间、连续登录天数1.4、连续登录超过... 查看详情

hive面试题系列第七题-同时在线问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1Tg411r7Jz/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第七题-同时在线问题题目:计算主播最高同时在线人数(pcu)表结构:cre 查看详情

hive面试题系列第七题-同时在线问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1Tg411r7Jz/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第七题-同时在线问题题目:计算主播最高同时在线人数(pcu)表结构:cre 查看详情

hive面试题系列第三题-用户留存问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1Rd4y1T7iU/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第三题-用户留存问题题目:求用户1日、3日、7日留存率概念问题:第N日活跃用户留存率&# 查看详情

hive面试题系列第六题-互为好友问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1at4y1J7Bq/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第六题-互为好友问题题目:根据用户好友列表user_table,求互为共同好友的人有多少对。表结构:c 查看详情

hive面试题系列第二题-行转列问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1BG4y1v7Ps/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第二题-行转列问题题目:求语文课程成绩大于英语课程成绩的学生的学号表结构:createtablesco 查看详情

hive面试题系列第四题-pv累加趋势图问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1L14y1b7Ur/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第四题-pv累加趋势图问题题目:求每个用户截止到每月月底(累计到该月)的总 查看详情

hive面试题系列第四题-pv累加趋势图问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1L14y1b7Ur/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第四题-pv累加趋势图问题题目:求每个用户截止到每月月底(累计到该月)的总 查看详情

hive面试题系列第五题-uv累加趋势图问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1114y1b7eP/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第五题-uv累加趋势图问题题目:每个用户访问店铺shop_id的商品时都会产生一条访问日志࿰ 查看详情

hive面试题系列第五题-uv累加趋势图问题(代码片段)

视频讲解地址:https://www.bilibili.com/video/BV1114y1b7eP/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第五题-uv累加趋势图问题题目:每个用户访问店铺shop_id的商品时都会产生一条访问日志࿰ 查看详情

hive面试题系列第六题-互为好友问题(代码片段)

..._id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第六题-互为好友问题题目:根据用户好友列表user_table,求互为共同好友的人有多少对。表结构:createtableuser_table(user_idstring,friendsstring)rowformatdelimitedFIELDSTERMINA... 查看详情

hive面试题系列第六题-互为好友问题(代码片段)

..._id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第六题-互为好友问题题目:根据用户好友列表user_table,求互为共同好友的人有多少对。表结构:createtableuser_table(user_idstring,friendsstring)rowformatdelimitedFIELDSTERMINA... 查看详情

hive面试题系列第二题-行转列问题(代码片段)

..._id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第二题-行转列问题题目:求语文课程成绩大于英语课程成绩的学生的学号表结构:createtablescore_table(idint,stuidint,coursestring,scorebigint)rowformatdelimitedFIELDSTERMINATEDB... 查看详情

大数据面试题系列一

HadoopHive1、Hive-SQL查询连续活跃登录用户思路详解2、页面停留时长LEAD和LAGKafkaHbaseSpark1、Spark的Cache和Checkpoint区别和联系2、Spark参数调优3、Spark数据倾斜4、GC导致的Shuffle文件拉取失败Flink1、Flink中的Checkpoint和Spark中的Checkpoint区别2... 查看详情

每日一题系列-leetcode-525-连续数组

leetcode-525-连续数组<!--more-->[题目描述]给定一个二进制数组nums,找到含有相同数量的0和1的最长连续子数组,并返回该子数组的长度。示例1:输入:nums=[0,1]输出:2说明:[0,1]是具有相同数量0和1的最长连续子数组。示例2:输入:nums=[0... 查看详情