百度机器学习岗位123面面经
一面(70min)
1.自我介绍
2.项目介绍(balabala聊了好久。。。)
3.选个你熟悉的机器学习方法 ,着重介绍一下产生原因,推导公式,背后统计意义什么等等。。。
4.写个二分查找
5.写个动态规划,最长公共子序列,老题目,不难。。
6.聊了会天。。(对,聊天。)
二面(70 min)
1.根据项目推导下EM和GMM,里面各参数的意义,影响等等。
2.聊聊SVM,这段说了好久,从基本的线性可分到不可分,相关升维,各种核函数,每个是如何实现升维。。。以及出现了XX问题,分析是样本的原因还是其他原因。。针对不同情况,采取什么解决方案较好。。(PS.这段说了很久,基本上把SVM问了个遍吧)
3.写个程序吧。。一个N*M的矩阵,从左上走到右下最小需要(N+M)步走完,问一共有多少种走法。
4.C语言基础。。各种库函数的申明,底层原理啥的
5.看段代码,问输出是啥。(就是段求二进制中1的个数)
6.貌似又是聊天。。。(面试累不累。。。)
三面(60min)
1.自我介绍
2.根据项目进行场景拓展,比如样本从20W上升到20亿,会产生哪些问题。。针对问题,又要怎么解决呢?
3.继续拓展,假设要对一场nba球赛进行自动解说,会遇到哪些困难,又该怎么解决呢?
4.说说研究生阶段最有成就的事,,遇到问题具体怎么解决的。。
5.聊聊实验室生活。。几点回去啊,实验室管理什么的。。
6.聊聊offer情况,有什么考虑之类的。
7.你有什么要问的,,然后问了三四个问题结束了百度的三面。。
希望能有一丝丝的帮助,也帮自己攒个人品,顺利拿到offer,也祝大家早日拿到心仪的offer!
#百度#