网易互娱大数据研发工程师面试经验分享

本人社招,面试大数据研发工程师岗位,一共三轮面试。
1、一面(技术面),约40分钟,面试题如下:
(0)自我介绍,别照着简历说,补充说些简历上没有的,比如哪里人、兴趣爱好、优势有哪些等。
(1)笔试,编程题,语言自选,题目:输入一个字符串,找出其中的整数,按升序排序后输出,多个相连的数字为一个整数,排序可用类库自带方法。
         实现很简单,这里就不提供答案了。
(2)笔试,SQL编程,题目:给一张用户活跃记录表active_log,有用户编号user_id和登录时间active_time两个字段,求出每天的新增用户数。
        实现也很简单,有多种方式,比如row_number()函数。
(3)笔试,SQL编程,题目:在(2)的基础上,计算每天的次日留存率。
       也比较简单,答案大家自己考虑哈,要注意大数据量时SQL优化问题。

2、二面(技术面,含综合问题),约60分钟,面试题如下:
(0)自我介绍,同一面。
(1)说说自己做的比较满意的一个项目。
(2)在上述项目中承担什么角色,遇到过什么问题,怎么解决这个问题的。
(3)hive数据倾斜是什么原因导致的,怎么解决。
(4)笔试,SQL编程,时间最好是10分钟内,题目:给一张学生成绩表student_score,包含两个字段,student_id学生编号和score成绩,
在不使用任何函数的情况下,求出获得最高分数的学生编号。函数是指带括号的,如max()、min()、row_number(),但是in ()这种条件语句除外。不限制某种SQL语法。
     参考:先用order by desc找出最高分数,再放where条件in ();或者left join 表本身,on a.score<b.score,where b.score is null。
(5)你一个好哥们,开了家便利店,但发现最近利润下降了很多,找你帮忙分析原因,你会怎么看。
     参考:成本流水、商品种类分析、营业时间段的客流分析、环境因素等等。
只记得这些了,八股文问的很少,有也是要结合应用场景来说,主要是一些综合问题,考察思维灵活、应用。

3、三面(HR面),约40分钟,面试题如下:
(0)自我介绍,同一、二面。
(1)从上家公司离职原因。
(2)你的优点和缺点。
(3)你喜欢什么样的同事,用三个标签描述下。
(4)你不喜欢什么样的同事,用三个标签描述下。
(5)平时喜不喜欢玩游戏,主要玩哪些游戏,有没有网易的。
(6)你为什么选择网易,希望获得什么。
(7)对加班的看法。
(8)期望薪资
     
主要就是上面这些了,希望对大家有所帮助。


#网易互娱面试#
全部评论
楼主 hive数据倾斜怎么处理呢 可否说一下
点赞 回复 分享
发布于 2022-08-24 01:04 四川
方向是数据仓库吗
点赞 回复 分享
发布于 2022-08-25 10:46 北京
这里看着是单纯SQL,其实flink,spark,建模还没有涉及到
点赞 回复 分享
发布于 2023-01-20 10:07 江西
楼主已经入职了吗
点赞 回复 分享
发布于 2023-04-26 23:04 广东

相关推荐

8 29 评论
分享
牛客网
牛客企业服务