字节跳动直播数据分析实习生一面凉经,欢迎讨论,为以后攒人品

1.自我介绍+我的职业规划

2.深挖简历ARIMA,技术小哥面试的,人很好,但是问的深,对简历一定要了解

3.SQL题 数据表Table 三个字段,名字,科目,成绩,以该学生单科最高分作为最终成绩,输出学生,最终成绩,对应科目。

我的答案:

Select t.name as name, t1.subject as subject , t.m_score as score

From table t1 ,
(select name,max(score) as m_score

From table

Group by name) t

Where  t1.name=t.name and t1.score=t.t.m_score

Order by score desc, name


第二问:假如一个学生有多个科目都是最高分,要求只输出一个科目,科目优先级:语文>数学>英语

我想的是加一列,subject_id 语文3,数学2,英语1.  同分的时候取subject_id最大的

(我也不知道对不对)


4.概率题, A和B两个人扔硬币,扔到正面为赢,扔到反面则对方扔,A先扔,求A获胜的概率。2/3, 1/3

#实习##数据分析师#
全部评论
感觉第二问和第一问考的一样啊,就是多来一次选最大而已 row_number()和max()都行 with temp as ( select t1.name, t1.subject, t1.score,  ( case t1.subject when '语文&(8803)#39; then 3 when '数学' then 2 when '英语&(8805)#39; then 1 end ) as rk from Table t1 where (t1.name, t1.score) in ( select name, max(score) from Table t2 group by t2.name ) ) select t3.name, t3.subject, t3.score from temp t3 where (t3.name, t3.rk) in ( select t4.name, max(t4.rk) from temp t4 group by t4.name )
点赞 回复
分享
发布于 2020-07-24 10:16
同学~请问这是秋招提前批的面试吗?
点赞 回复
分享
发布于 2020-07-21 16:57
滴滴
校招火热招聘中
官网直投
楼主的subject_id是怎么实现的呢?想看SQL代码
点赞 回复
分享
发布于 2020-07-22 08:37
请问有Q&A嘛
点赞 回复
分享
发布于 2020-07-22 14:43
深圳嘛
点赞 回复
分享
发布于 2020-07-22 21:35
Sql第一问直接max(score ) 再group by name 可以吗?
点赞 回复
分享
发布于 2020-07-23 08:09
有二面希望update啊,感觉楼主答的都挺好啊!你觉得需要特别注意什么吗?我下个礼拜的面试。
点赞 回复
分享
发布于 2020-07-24 16:52
想问一下楼主官网投简历后大概多久收到面试邀请呀~
点赞 回复
分享
发布于 2020-07-25 20:55
🤣刚想问为啥这么多sql和概率题,才看到是数分方向,感觉有点难诶
点赞 回复
分享
发布于 2020-07-25 21:31

相关推荐

11 51 评论
分享
牛客网
牛客企业服务