关键词:
Hive面试题系列第一题-连续登录问题
题目:求连续7天登录的用户
表结构:
- CREATE TABLE
logtable
( -
uid int,
-
dt string)
- ROW FORMAT DELIMITED
- FIELDS TERMINATED BY ‘|’
- LINES TERMINATED BY ‘\\n’;
用户表数据: - 1|2018-07-11
- 1|2018-07-12
- 1|2018-07-13
- 1|2018-07-14
- 1|2018-07-15
- 1|2018-07-16
- 1|2018-07-17
- 1|2018-07-18
- 2|2018-07-11
- 2|2018-07-12
- 2|2018-07-13
- 2|2018-07-14
- 2|2018-07-15
- 2|2018-07-16
- 2|2018-07-17
- 2|2018-07-18
- 3|2018-07-11
- 3|2018-07-12
- 3|2018-07-13
- 3|2018-07-14
- 3|2018-07-15
- 3|2018-07-16
- 3|2018-07-17
- 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... 查看详情