1. 首页
  2. R语言

【求职】数据挖掘师百度面试经历

本来投的是C++工程师跟算法工程师,结果发邮件的时候发错了,其中一封邮件发到百度深圳的一个HR那里了,无心插柳柳成荫,这位好心的HR说帮我推荐到上海去,然后昨天就收到上海HR的电话,让面试数据挖掘工程师,今天中午电话面试。反而正经投的两个职位都没有回应,人生真是奇特。
看到HR发来的邮件我都傻了,这个职位要求老高了,我都不敢投简历的那种,而且真心没有对口的工作经验啊。幸亏恶补了一晚上,不然面试要掉的大…

面试官是个声音沉稳的GG,蛮年轻的感觉。自我介绍之后问了离职时间,然后让介绍项目经验里头跟数据挖掘相关的,我对着书本讲了点矩阵降维、最小二乘、卡尔曼滤波、定轨神马的,面试官说比较粗略,听不太懂,就略过了。然后问了几个HRM之类的数据挖掘算法,真心是不知道啊。然后是最经典的二叉树、链表、排序、搜索,尤其是对算法复杂度的计算十分较真,不只是要算复杂度的量级,更是要算出具体的值来,这个比学校里的要求高多了。不过也可以理解,百度动不动就是以十亿为单位的数据,复杂度确实是所有算法最关键的指标。

之前在百度上百度了百度的面试题(绕口令啊~),果然是有几个必考的经典题目的,比如单向链表的环检测、环入口计算、步长计算,比如二叉树的顺序查找、递归排序,还有就是设计海量数据的查找算法,这个我复习的时间短,只想起来链表、栈、队列,还有哈希表之类的排序算法都没复习到,事后想了一下,基本上答题都没有错,但是是不是最优就不知道了。

百度的面试确实是见真功夫的,玩不得虚假,即使要复习,也还是挑自己熟悉的、从前认真学过的复习有用,想突击一天学些新概念是不管用的,面试官都是技术大牛,先问个概念,马上跳到细节,而且是那种需要立刻马上动手算的细节,真心是难度高压力大,从前学过放了很久的知识(比如复杂度计算)都很难临时算出来。

所以,百度的面经应该是,首先把网上相同职位的面试题都做一遍,这个确实有用(百度肯定是这么想的,连百度都不会用的人怎么好意思进百度…),然后参照网上的面经把自己熟悉的领域再复习一遍(网上会有重点提示),然后…如果做过跟职位相关的项目,一定要做很牛B状讲粗来…

至于结局,我早知道会被拒的,就面试的表现来说,我自己都不愿意招自己。百度有一个好,会给拒信,而且…好快,两点半面试完,五点就发拒信了。拒了就拒了吧,反正我也是抱着刷怪的心态来的,除了一点小小的习惯了被表扬很少直接被批(谈恋爱除外)的小失落~

原文始发于微信公众号(PPV课数据科学社区):【求职】数据挖掘师百度面试经历

原创文章,作者:ppvke,如若转载,请注明出处:http://www.ppvke.com/archives/31616

联系我们

4000-51-9191

在线咨询:点击这里给我发消息

工作时间:周一至周五,9:30-18:30,节假日休息