4.13 腾讯音乐数据工程笔试

题型:三道编程题+两道问答题

编程题

1.(SQL)

从听歌流水中找到18-25岁用户在2022每个月播放次数top3周杰伦的歌曲

给了三张表:

play_log(日期fdate,用户user_id,歌曲编号song_id)

song_info(歌曲编号song_id,歌曲名字song_name,歌手singer_name)

user_info(用户user_id,年龄age)

2.

输入a,b,c 编程计算一元二次方程ax^2+bx+c=0的值。

当a=0,输出指定内容:“xxxxx”

当a!=0时,根据▲=b^2-4ac的三种情况计算方程的根。

输入描述

多组输入,一行,包含三个浮点数a,b,c,以一个空格分隔,表示一元二次方程a
ax^2 + bx +c=0的系数。

输出描述

如果a=0,输出指定内容:“xxxx”
如果a!=0,分三种情况输出:
▲=0,则两个实根相等,输出形式为:x1=x2=..
▲>0,则两个实根不相等,输出形式为:x1=...,x2=...,x1<=x2
▲<0,则有两个虚根,输出:x1=实部-虚部i;x2=实部+虚部i。x1的虚部系数小于等于x2的虚部系数,实部为0时不可省略。实部=-b/(2*a),虚部=sqrt(-▲)/(2*a)
所有实数部分要求精确到小数点后2位,数字、符号之间没有空格

示例

输入
2.0 7.0 1.0
输出
X1=-3.35;x2--0.15

3.

给出长度为n的序列a1,a2,..,an,有多少对不同的整数对(l,r)((l<= r)满足r-l>=k且al,al+1,..·,ar中第k小的数是x?

输入描述

第一行三个整数n,t,k。第二行n个整数a1 a2··an

输出描述

一行一个整数表示答案。

示例1

输入输出示例仅供调试,后台判题数据一般不包含示例输入

5 3 2
1 2 3 4 5

输出

3

说明

区间[2,3],[2,4],[2,5]第2小的数都是3

问答题

1.Kafka

QQ音乐实时流水会通过客户端上报至后台服务,最终写入Kafka中。现在要求每5分钟输出一个当前累计DAU,请给出核心代码实现?
已知每条实时流水数据结构如下:

uin=a&song id=1003&os_type=ios&app_ver=10.0.1&play duration=150

2.

现在需要针对QQ音乐实时听歌榜单进行排序,目标是实时更新出当前播放量最高的top101.你将如何设计这个实时流的排序算法? 并给出排序算法核心实现逻辑2.当每日的听歌实时流呈级过百亿,你发现Flink出现了背压,你觉得会是什么原因导致的? 你考虑如何解决?3.综合存储和性能你最终的方案是什么?
#我的实习求职记录#
全部评论
楼主请问下,笔试多长时间?
点赞 回复 分享
发布于 2023-04-15 10:03 陕西
编程题是只能用特定语言?
点赞 回复 分享
发布于 2023-04-15 09:57 广东

相关推荐

04-30 18:41
已编辑
中山大学
时间线:游戏策划线:3.4笔试3.11约一面3.12一面3.28约二面4.1二面(游戏策划)4.2挂掉😁🐧🐧🐧🐧🐧🐧🐧游戏发行线4.3约群面4.8群面4.9约一面4.11一面,结束后半小时约二面4.14二面,结束后两小时约三面4.17三面,结束后秒过4.18早上约下午hr面4.19云证4.21录用评估敬请期待^_^面经(?):&nbsp;&nbsp;本人游戏经历更专精fps一些,前两次面试官是王者组的,在听说我moba玩的少之后,我感觉的出来他们对我的兴趣不太大。&nbsp;&nbsp;第一次面试我的表现可以说是灾难级别的💩💩💩,脑子像是缠在一起。面试官很友善,但我压力还是很大。面试官考我对游戏的拆解,我在这块没出问题,后来考我设计类问题,我就不知道我自己在说什么鬼了,现在都不敢回想那天的表现😆。不知道为什么还是给我推到二面,我要是这个面试官我就让这个小孩赶紧滚蛋,讲的什么🐶💩ps:而且一面和二面时间隔得超级久&nbsp;&nbsp;二面面试官人很好,开门见山的跟我说了他是王者的,最后很直接的跟我说感觉我去fps项目组更舒服一些😇😇😇听到这句话我就知道拜拜了,他还说会给我推到fps项目组,应该是后面在我的面评里面写了我比较擅长fps,感恩的心🙏🙏🙏&nbsp;🐧🐧🐧🐧🐧🐧🐧🐧🐧&nbsp;&nbsp;然后参加了发行的群面,我只能说群面这种东西就应该立刻马上被逐出地球,太痛苦了😖&nbsp;一面主要是考了一些游戏的理解和对用户的理解吧,加上一些改动方案什么的,一面的面试官很友善,加上我已经有很多面试经验了,那天我表达自己的思路就更顺畅一点。而且面我的组是fps相关的,不跟我聊大众一点的fps,一上来就聊一个挺小众的fps游戏,我有点吃惊,还好应对的还行。二面考察的大致还是一面考察的内容吧,思路还是一致的,聊的游戏和内容变了而已。大概面了25分钟就结束了,我猜测是复核面。从发行的群面开始我就发现,如果面试官真喜欢你你的结果应该是很快出来的,三场面试都是在面完很快就收到了下一场的邀请。而策划的那两轮面试,应该是我的排序很低(毕竟不对口➕我的表现像🐶💩),所以进度推的很慢。硬控我的简历大半个月😄目前感觉下来腾讯的面试官都很友善且专业,能在短时间内看透你的能力和游戏理解边界,都是高手。所以最好不要编造自己的简历和游戏经历,简单几个追问就露馅。简单记录一下在参加藤子的暑期实习招聘过程,希望17号那天有个好结果😇🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧4.17更新:制作人面我表现很糟糕,在问我跟商业化有关的问题,我这方面知识薄弱,面完想死了😇但是面完我看状态是推进到hr面了,不知道出于什么原因。4.18更新:早上约我下午hr面,最后一战!hr面完了,希望有个好的结果吧4.21更新:终于录用评估了,许愿ocoffer来odfer来offer四面八方来&nbsp;&nbsp;&nbsp;&nbsp;
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

更多
牛客网
牛客企业服务