面试复盘 | 斗鱼-数据中台-数据挖掘工程师-一面面经
去年秋招面的,9月份吧大概是。
1、自我介绍
2、两道sql题,比较简单
有一道题我写的join连接,a表是select,b表是表名,a表和b表体量不同,一个大些,一个小些。面试官问把这两个表交换位置,查询效率还是一样的吗?我当时也不太清楚。
正确答案应该是:小表在前可以提高sql执行效率。
3、rank() 排序的结果是是什么?
和row_number()、dense_rank()的不同
4、决策树原理
5、我有个比赛写的是文本挖掘方面的,面试官就问我:文本分类算法的评估指标中查全率和F1值怎么算
6、实习内容
7、为什么跑那么远去实习?你是哪儿的人?
8、概率题
具体题目记不清了,但对于学了统计知识的人来说不难。
总的来说,斗鱼的面试不会问特别难的问题,也不会问得很深入。数据挖掘工程师的面试内容和我面其他家的数据分析师问的问题是差不多的。一开始我还以为这是很偏技术岗,会问很多算法和数据开发的问题,结果没怎么问。我最后还特地问了面试官你们公司的数据挖掘工程师和数据分析师的工作内容区别是什么,他说其实这两者在斗鱼的工作内容是差不多的,都是偏业务一点。
面试官很随和,即使有的问题我回答不出来他也会说没事的。
还有,我面过斗鱼很多次了,我发现不管是HR还是业务面试官,都会问你是哪儿人,每场面试都会问。