(暑期实习)腾讯音乐数据工程笔试(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 江苏
滴滴
校招火热招聘中
官网直投

相关推荐

头像
04-30 15:03
已编辑
门头沟学院 计算机类
4.29,50 mins 美团 前端&客户端开发 二面 [已offer]1. 看你做过多种技术栈,你个人更倾向于哪一个方向2. 如何去分配每种技术栈的学习时间3. 看过哪些书4. 你们这个项目(问第一个项目)开发的时候有没有遇到分工冲突的情况5. 当时做项目的时候有没有遇到困难,印象比较深刻的6. 这个 SQL 语句现在来看有没有什么可以优化的(因为上一个问题我提到了我写了一个巨长的 SQL)7. 安全问题考虑过吗8. 项目性能问题考虑过吗9. 现在要你考虑性能问题,你会怎么考虑10. 怎么减少 ConstraintLayout 的多层嵌套11. 不同大小的屏幕适配有做过吗12. 进程和线程的区别13. 进程间通信的方式有哪些14. 浏览器输入 url 到页面显示之间发生了什么15. 具体说说 DNS16. HTTP 和 HTTPS 之间有什么区别17. 讲讲 HTTPS 的握手过程18. 你们这个项目(问第三个项目)是在实验室里做的吗,几个人做的,开发有遇到分工问题吗19. 讲讲你的研究方向手撕:给定两个数组,输出这两个数组元素和的最小前 10 个数,元素可以被多次使用感觉八股很少,大部分时间都在问一些开放问题发面经攒人品,听说牛客许愿很准,团子收了我吧 Update:下午约hr 面 20分钟问了一些项目非技术问题,具体想往哪个方向发展,base地要求和到岗时间但是没有口头offer,说尽快出结果Update:4.30 下午收到offer 祝各位早日收到满意的offer
点赞 评论 收藏
转发
5 26 评论
分享
牛客网
牛客企业服务