毕业一年后端转型机器学习的面经:四大金刚值得好好用


本人背景介绍,我是报的机器学习集训营第七期,18年硕士毕业,毕业校招签约了国企后端开发。之前没做过机器学习算法项目,在读研期间也是从事后端开发,所以,你们想转型算法的,只要有决心跟着七月老师的课程走就没问题。当然,大家最关心的薪资问题嘛,也是翻了不少,不过也有工作城市原因。

在学习过程中,前期是下班后回家学习,在学习过程中感觉力不从心,后期就辞职了,破釜沉舟。这得根据每个人的情况而定,每个人有每个人的学习方式。课程安排是递进形式,前两周学习python和一些numpy、pandas常用的库。然后学习将数据图形化的一些方法,最后学习机器学习算法原理,结课是自己选好方向做项目,包括cv、nlp和推荐。这一套学完后你会对整个机器学习算法和项目有很深的了解,这也是和重要的,因为面试时基本是从项目中穿插问一些算法,所以这两部分得好好学习。

面试:前前后后也拿到好几个offer,有电商互联网、在线教育(C轮)和在线租车等上市公司,国内最大的安全公司最后领导面了,结果告诉我hc被锁了,哈哈。

先说说电商互联网,因为是异地,所以一面是电话面,首先是自我介绍,基本都这样,我现在不过脑子都能说出来了。接着是问你做的项目,我因为是做的推荐,问了数据有什么,多大,推荐系统怎么召回怎么排序,这个项目的目的是干嘛,word2vec原理,因为我用到了DNN。又问我了在项目中怎么用的,以及原理,最后还问我熟悉其他算法吗,给他介绍了一两个。
二面得去现场面试,先做了份试卷,在这里也说明一下,一般公司有笔试的不要怕,都挺简单的,我面过一个公安部,把svm给推导出来了,面试官惊讶问我是不是用手机了。回归主题,二面面试官也还是从项目中着手问,在过程中手画了LSTM结构图(七月在线的题库中有),把项目说完后,问我hadoop和spark熟不熟,能不能从日志中找出想要的信息,接着问我怎么刻画用户画像,最后问为什么想换地方来这工作等一些个人问题。

对于一些常见的算法LR、SVM基本上必问,XGB和GBDT区别等等。简历中写的东西都得会,项目得很熟悉。最后,面试大厂时数据结构也很重要,我面bat中某一家时,前几面一上来就是写代码,然后再聊其他的(小编注:校长July经常强调四大金刚是有道理的:课程 题库 OJ 竞赛)。

面试的一些体会:一定要多面,不要害怕,从面试中发现自己的不足。学习算法或者转到这一行,可能前期很辛苦,但是如果坚持下去肯定会不一样,算法的天花板我觉得也高一些。自己认定的路就坚持走下去,这也是对我自己说的。最后,希望大家都在七月好好学习,找到满意的工作。谢谢。
已邀请:

要回复问题请先登录注册