美文网首页学习
阿里巴巴、百度等公司面试经验分享

阿里巴巴、百度等公司面试经验分享

作者: Bonsen | 来源:发表于2016-08-24 21:06 被阅读0次

现本科大三学生,今年开学就是大四了。从大一开始做web开发,在大二下开始投身于机器学习领域,因为要应用数据同时开始自学Hadoop、Spark等等。大三期间拿到了一些公司的机器学习岗offer,现告一段落,特此分享经验于大家。

阿里巴巴(3月面了一次,7月面了一次,大体如下):

一面:

1、自我介绍

2、看简历问(讲了SVM\AdaBoost等,在校情况、项目的具体实现、效率问题)

3、数据结构,自己实现一个栈,如何在需要时能最快取出最大值

4、操作系统

5、估算9的10万次方是几位数(15分钟内给答案)

6、计网、操作系统、数学知识

7、Hadoop、Spark知识

8、Apriori

二面:

1、自我介绍

2、看简历问(问了K均值聚类、kNN、svm拉格朗日乘子、贝叶斯估计,在校情况、项目的具体实现)

3、协同过滤、网络流等等算法

4、计网、操作系统、数学知识、Spark Streaming

5、召回率问题

终面:

1、自我介绍

2、看简历问(问了KNN,决策树、回归树、模型树之间的关系和区别、svm、AdaBoost、高斯核函数,在校情况、项目的具体目标、实现)

3、协同过滤、冷启动、Dijkstra、k折交叉验证

4、拿到1000万的高维数据怎么办?

5、不同情况的过拟合,怎么办?

6、分类和回归模型区别

7、Spark知识

9、FP-Growth

10、闲聊,今后发展打算等

hr面:

1、自我介绍

2、项目、大学期间经历,闲聊,基本是看性格怎么样、今后的发展打算等等


百度(也是3月、7月,面了两次,很喜欢让人写代码。。。):

一面:

1、自我介绍

2、看简历问(在校情况、项目)

3、各种操作系统命令

4、多个链表求交集

5、单链表判环

6、Hadoop、Spark知识

7、在线写代码:kmp、统计字符串中出现最多的字符、Dijkstra的演变、快排

8、给了一个表达式,对该表达式只能进行特定的操作,在次数最少的情况下让其变成另一个表达式。(动态规划,写状态转移方程,编辑距离算法)

9、分类和聚类的区别

二面(要求一定要到现场):

1、自我介绍

2、看简历问(在校情况、项目)

2、两个已排好序的链表按顺序合并(手写)

3、输出二叉树的所有路径(根到叶,手写)

4、shell脚本(手写)

5、两个文本,每行都有一堆字符,按行求并集(python手写,不允许其他语言)

6、问了Spark Streaming的详细

7、每天有很多数据产生和变更,数据之间有关联性,各种联系每天都在动态变化,如何存储?如何处理关系?你的解决方案效率怎么样?(开放题)

8、手写Logistic回归!!!!!!!!!!!!!!!!!!!

终面(现场二面之后进行终面):

1、自我介绍

2、看简历问(在校情况、项目)

3、对最近百度事件的看法

4、压力面,考察性格、遇到问题如何处理等等问题

6、闲聊,今后发展打算等

hr面:

1、自我介绍

2、问简历,闲聊,今后发展打算等等


其余几家,Boss直聘、量化派、国美等创业公司面试经历都与上述差不多,额外问到一些数据维度、处理问题,便不再细写。

今后大四开始在北京百度实习一年,大约是工作日在百度,周末在学校实验室跟老师、师兄和师姐共同深入研究机器学习相关领域。

保研经历见我上一篇文章,下一篇文章我会开始写机器学习相关的详细知识和总结。


相关文章

网友评论

    本文标题:阿里巴巴、百度等公司面试经验分享

    本文链接:https://www.haomeiwen.com/subject/jleosttx.html