(暑期实习)腾讯音乐数据工程笔试(sql题的个人浅薄理解吧)

一般不写笔试的面经,单纯今天做题过程有点小心得就记录一下吧

3道算法题均ac,2道sql题和1道算法题,每题25分

1.求qq音乐平均完播率

2.求qq音乐每个用户top3播放音乐

3.字符串dfs问题

sql题不像算法题可以拿到部分分,反正我笔试一直以来sql题要么满分要么0分(笑死)

这次的2个题都属于很快把测试数据过了,然后一提交通过0

这里第一题的问题点在于我order by的时候,因为题面理解有一定误差,多加了一个升序排序的字段,后面把这个删掉就过了(大家可以注意这个问题,sql题如果测试数据过了,最后提交没过可以多尝试从不同的角度理解题意进行提交尝试)

第二题的问题纯粹理解错了,关键我理解错了也测试样例过了,后面我想了半天意识到,可能有多个行存在相同的用户和音乐的情况,因此要先group by(用户,音乐)这个分组把播放时长先累加到一起,然后再对该结果表处理就过了,测试数据不进行sum也能通过,这个点坑了我蛮久的……

sql题还是建议多练习多尝试吧,窗口函数各种都可以多写写试一试,面试的时候出的题目难度不一定比笔试的难度低

还有2个开放性问题,说实话有点难,题目有点记不得了,我这2个题基本没怎么写,主要问的实时处理,每题12.5分(我就当这25分捐了!)

#我的实习求职记录#
全部评论
大佬!我还是太菜了,算法题只写出来第1道sql和dfs 简答题我这边是一道Kafka,一道flink背压调优,实在想不出来就给提交上去了 重在参与了属于是
点赞 回复 分享
发布于 2023-03-24 15:30 北京
老哥,第二题SQL 你用的开窗函数吗?
点赞 回复 分享
发布于 2023-04-23 20:32 江苏

相关推荐

评论
5
27
分享
牛客网
牛客企业服务