您的位置:首页 > 职场人生

2015阿里实习生面试经验--数据挖掘岗

2015-05-06 16:19 477 查看
本人小硕一枚,于2015年5月5日在广州参加了阿里的数据挖掘工程师面试,几经波折,在此分享个人的面试经历,给各位看官垫垫脚,希望你们顺利。

笔试题:

笔试20题选择,3题附加。选择应该是所有技术岗一样的,包括编程基础,智力题,基础概率统计等。附加题每个职位不一样,数据挖掘前两题吹水的简答题,第三题要求写代码。

一面:

一面面试官比较随和,面试以一种聊天的方式进行。

1、聊了一下项目。我的项目主要为了做学术,写论文。我尽量往我学到的知识技能上面引,避免跳进学术细节的坑。

2、机器学习看过那些资料,觉得怎么样。

3、异常检测,时序数据异常检测。

4、lasso有什么用。

5、LR和SVM的区别和特点。

6、阿里移动推荐算法比赛的事情。

7、一些关于Python的问题,dict 和 函数式编程(lambda, map(), filter()),函数式编程我用很少,就跳过了。

8、场景题:阿里聚划算的很多团购项目还是人工挑选,如何数据挖掘实现自动挑选。

二面:

二面面试官应该级别比较高。聊起来内容比较随意,但是中间随时打断我,问我问题,也稍微严肃一点。自我介绍完,他就让我挑自己擅长的机器学习算法讲。

1、讲了一遍Tree based learning。这个是我自己选的,当时觉得讲线性模型有点Low,想更多展示自己。讲的内容包括CART, Bagging, Random Forest, Boosting Tree。主要讲算法原理,优缺点。这个占用了大部分时间,但是还是时间原因,没讲完全。

2、继续聊了一些我的项目。依然不能往论文细节里跳,主要强调我学到了什么,用了什么有用的工具。(站到考官的角度想)

3、K-means聚类。讲了算法原理和应用,问我实际中怎么用这个算法的,效果如何。 

4、比赛为什么用GBRT,效果如何,有没有用Random Forest。

5、我在比赛过程中,对做数据有什么体会,学到最重要的东西是什么。

6、最后考一道益智类的题目,考查你解决问题能力的,与专业知识无关。

总结:

感觉阿里既看重算法原理的掌握,又重视你是否有实际使用过。只学理论是不够的,最好在项目中有实际应用,不然有时间多去刷刷比赛,阿里数据大赛,kaggle等等,最近kdd cup也刚开始。

大概就是这样,以上的问题我都没给答案,一方面因为我怕自己的答案误导你们,另一方面如果你有心就要自己去找学习资料,自己领悟。笔者与昨天收到阿里HR哥哥的电话,商量实习时间。能去一家自己喜欢的公司,做自己感兴趣的方向,真的很幸运。笔者以后要好好努力学习,跟大家分享心得。希望笔者的这篇处女贴能对你有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息