关于找工作,说点对后人有用的话(内附机器学习算法岗面经)

作者:理性思考
链接:https://www.nowcoder.com/discuss/123128?type=post&order=time&pos=&page=4&channel=1009&source_id=search_post
来源:牛客网

0、写在前面

大家好,相信大家对于我这个ID并不陌生了,这个ID其实是我硕士论文的题目。过去一年一直在牛客网上看到了很多高质量的面经和一些对自己有用的帖子,受益很多,在这里也要特别感谢下叶神创立的牛客网(这是一件非常有意义的事)。所以秋招结束后,我也一直想从我求职的亲身经历包括我看到的身边的人的一些情况出发,写一个这样的帖子回馈牛客。我想写得很认真,就是希望自己能做一些有意义的事情,目的只有一个就是能真正帮到后面要找工作的同学(就像一年前我受到其他人写的帖子对我的帮助一样),希望能把这些有意义的东西在牛客网传承下去。这个帖子的内容大概可以分成五个部分吧:个人读研和准备秋招的经历、秋招面经、秋招的零碎感受、推荐的学习方法与资料、最后的话。

【注】:这篇帖子的内容仅仅代表我个人的观点,肯定有些观点不够客观,但是我的初衷就是想做点有意义的事,希望真正帮助到大家。大家觉得有道理的就听下,没有道理的可以直接忽略。

先介绍一下我的基本情况:本科双非一本,硕士985,都是科班出身。然后是我最终的offer情况,因为自己之前找工作的目标比较明确,只想去一些Big Name名气比较大的公司(算法岗)。所以也只投了BAT、网易等其他一些中厂,并没有投太多公司。最终收获了三个offer:

1、华为消费者BG(终端)云服务 算法工程师岗位 SP 14级。
2、小米南京 普通开发岗位 白菜价。
3、百度共享技术平台部(SRE) AI研发工程师岗位 白菜价。

最终主要考虑大厂光环的因素选择了百度SRE,说实话这个岗位也不能算是我理想中那种纯贴业务的机器学习算法工程师,还是有点区别的,就算是打了算法工程师的擦边球吧。所以我也是菜鸟,跟巨佬们手里的无人车、凤巢、大搜、微信、阿里妈妈啥的牛逼算法offer没法比,当然后面我也会分享自己的渣渣面经。
1、个人读研和准备秋招的经历:

秋招想找机器学习、数据挖掘算法工程师的工作,其实当初就是觉得这个岗位可能好找工作一点毕竟AI很火(但实际上打脸了并不好找),然后过去研一、研二一直在准备这方面的东西目标比较明确,还有就是觉得这个世界、中国的发展后面是不会缺数据的,做一些围绕数据的工作(机器学习)在很长时间内不会被淘汰,而且看了Kaggle、天池、DF的一些比赛,觉得这种还是能解决很多很多实际问题的,很有趣也很有意义。所以,研一刚来东大就开始想做这方面的事情了,先是自己瞎摸索,看看西瓜书、统计学习方法什么的觉得太枯燥然后就看看机器学习实战相对比较有趣一点,后来尝试自己做一些Kaggle、Titanic这种入门级的比赛、自得其乐因为可以解决实际生活中的问题,但是自己的进步还是太慢了。

后来上课时一次偶然的机会,从同学口中得知有个实验室的学长曾经拿过天池比赛的亚军和Top10,非常厉害但是为人很低调所以知道的人不多,那个学长跟我在同一层楼(计算机楼4楼),老师也跟我老师一个团队的。问我同学要了这个学长的联系方式,于是在某一天傍晚的时候我鼓起勇气找到了那个学长,求他以后还有比赛的时候能带上我一块参加,学长人超级好没有拒绝我,还耐心给我解答了很多的问题,至今特别感谢他。在研一上冬天快来的时候,我把握住了机会跟这个学长一起参加了DF上客户用电异常行为分析的比赛,接近两个月的时间里,虽然最终没有能取得特别好的名次,但是那段时间是我读研最快乐的时光,全身心地投入了这个比赛,他跟我说思路,我学习他的思路,然后负责思路实现的所有Coding工作。这个过程真的跟着这个学长学到好多好多东西,远不是自己摸索能达到的程度:怎么针对特定数据做特定的数据清洗、线下线上怎么同步、不平衡的处理等…跟优秀的人一块工作是特别快乐的,这里也给想打好比赛的同学一个建议:想要快速提高最好的方式就是一定要能找到一个真正厉害的人带着你一块进步,一个人搞很难得到快速提升。接着是寒假快开始的时候的一次比赛:IJCAI2017天池口碑客流量预测比赛,这次一直持续到研一下开学的前几周,那次寒假就相当于一直在搞这个了,具体过程非常艰辛这里就不多说了,唯一不同的是这次基本是一个人在瞎搞,也差不多搞了两个月多吧其实还是付出了很多心血的,最后是实现了我当时的小梦想:在比赛临近快结束的时候,打入天池的首页,并且差不多呆了好几天,哈哈,之前从来没想过自己也能凭一己之力到天池的首页去,反正当时就是超级开心。看着自己的名次从500多名几乎因为找不到好的方法快要放弃了,到探索出到关键的方法上升到200多名,100多名,50多名,30多名到天池首页14名…虽然最后还是实力不济掉了下去,但这个过程确实是很锻炼人。研一主要就是背着老师偷偷地参加了两次比较高质量的机器学习、数据挖掘竞赛(刚来实验室就知道我的研究方向没前途,为了自己前途就抓紧偷偷搞点比赛了),反正基本没怎么去上课所以有充足的时间弄自己感兴趣的东西吧。研一下还有剩下的时间就被我老师逼着弄论文,东西很难其实还是非常有压力的因为老师不指导我但要我出科研成果。不过这个阶段我很幸运地认识了另一个读研阶段对我很有影响的人:一个东大计院 & 吴健雄学院超级牛的本科生(后来全奖直博去了美国伊利诺伊大学香槟分校),忐忑地花了差不多一个月时间看懂了他写的代码、理解了他代码里的每一个细节,后来我们两个人就合力把科研里比较重要的一个点给实现了。这个过程我同样跟着这位大牛本科生学到很多,真的没想到自己读研会跟如此优秀的同学一块工作一个学期,感觉自己真的赚了哈哈。所以,整个研一主要的成果就是跟着天池的亚军学长做了两次高质量的数据挖掘竞赛,然后跟着UIUC的直博生做出了科研的一个点,所以我研一虽然没怎么参加活动但还是过得很充实的。

接着是最黑暗的研二,庆幸自己研一的时候抓紧时间拼了命地做了那些对我自身前途真的有用的事情救赎了自己,因为研二我再也没时间做这些比赛什么自己感兴趣的东西了。研二学院要开题大家就都在准备开题,你们真的想象不出自己的导师对科研要求贼高、学生有很大科研压力但是自己已经不懂学术指导不了你、并且给你的科研题目是根本从技术上做不了或者毫无意义的东西、并且因为看到你做不出来或者告诉他做不了而当众对你冷嘲热讽是一种什么样的感受?所有的东西我都在一个老师身上看到了,只能说无比酸爽,只能忍着。研二上反正是我老师让我做什么我就做什么,不管能不能做,他说什么就是什么照着去做,这样子的状态持续了一个学期左右,到学期末肯定是没有能找出一个像样的题目可以开(根本就是做不了的东西还能指望怎么写开题报告?)嗯,没错就是差不多浪费了大半个学期时间。过了一个寒假就到了研二下,那时候心态真的崩,身边的同学基本开题都在上学期开完了,都在准备春招找实习了,可我开题都还没开。看老师的意思就是不找出一个高质量的题目就是开不了,后来实在没办法,强行在研一下的成果上加了几个点把他忽悠过去让我开题了。总算把题开完了过了这个劫终于能参加秋招了,后面就是断断续续地看书、刷题、偶尔投个春招实习面面,这样的状态一直持续到6月末。这个时候华为南京FX的招聘项目启动了,从这个项目起我的秋招找工作之路就开始了,接下来就是我的秋招面经。(PS:当然暑假找工作的时候其实我的心情也超级差,因为我那傻叉导师居然这个时候了还强迫自己参加一个毫无意义的学术竞赛:很多track工作量真的特别大。没办法只能照做,时间肯定是被这个耽误掉很多的,难受的一比)
2、秋招面经
华为FX:消费者BG云服务

坐标:华为南研所,时间:6月末7月初,面试岗位:机器学习算法工程师

这个项目FX相当于就是华为的sssp的性质吧,反正就是找几个极其优秀的大佬出来,不清楚别的城市的华为有没有这个项目,反正我去面试的时候基本都是南京地区的高校。建议后面南京地区高校的同学都去投递一下,因为即使你拿不到FX的offer后面也是可以回退到优招序列的,而且这个批次基本不会进入备胎池,官网显示录用排序中就基本上能拿offer了,所以还是很保险的一个项目,我觉得华为手机卖的不错,就报了个自己感兴趣的部门:终端消费者BG云服务,有很多环节吧:简历筛选、现场交流投递简历、笔试等,相当于是秋招开始自己的第一次正式面试了。

电话面:

介绍自己的口碑比赛,亮点和难点是什么?
HashSet和ArrayList的区别?Python和Java的多线程?
介绍一下部门相关的工作。

一面:
跟电话面同一个面试官,对我电话里已经有基本的了解了,所以没怎么问,聊了人生。

二面:
一个主管级别的人,介绍一下科研的项目,以及其他一些零碎的关于项目的东西和技术,主要感觉是考察我这个人怎么样,靠不靠谱。

hr面:
一些常规的问题,是个从华为海外工作了十几年的大佬,很和善。虽然他的地位很高,但是说话很谦虚很和蔼,值得我去学习。

结果:
7月末拿到了秋招、也是人生中的第一个offer,这个offer让我在后面的秋招过程中都没有很慌的感觉,感谢华为消费者BG云服务。这个部门据说是华为南研所最好、最赚钱的部门了,如果有在南京定居的打算的话是很不错的选择。
高德地图

视频远程面试,时间:7月6号,面试岗位:机器学习算法工程师

这个是看到牛客网有次有人发的内推信息就投了简历,主要是看这个高德地图被阿里巴巴收购了,虽然肯定不是纯正阿里但是也算是自带点阿里光环。后来hr加了微信,安排了线下的视频面试,当时简历被筛选出来还很开心于是约的7月6号下午14:00的面试,一个人在实验室忐忑地等着面试,没想到等了差不多45分钟还没来面试,联系了hr才知道面试官都忘了,真的很无语这种迟到的面试官:一个秃了大半个头戴着眼镜的40多岁的人。

一面:

让我介绍下偷电的比赛。
让我说几个熟悉的模型

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值