面试分享,从开发转算法


我是机器学习集训营第四期的学员,双非院校硕士。
刚毕业时做的是php后端开发,面对是拿来就用的框架和繁琐的业务
转行的动机:
1.业务代码繁杂重复
2. 不想发代码(还是要打的)
3. 对未来人工智能发展吸引
4. 自身也有点兴趣
5. 目前公司学习机会减少,薪资提升难

所以想想不如去接触下这块,大学也有一定计算机(软件工程专业)和数学基础,所以跟朋友一起投身了七月,互相学习进步,刷课程视频,挤时间看直播,在过程中也认识很多同僚,尤其是寒老师,非常喜欢他的教学

虽然我学完后没有直接找工作,因为方向不太明确,当时整个教学内容偏大众一点,学习基础,实践项目也偏简单,很多内容需要自己涉猎和跟老师请教,包括nlp这块学习的内容并不多,当时记得讲过比较重要的有lstm,word2vec等,所以借助业余的时间再自己继续学习一下,想着往nlp方向发展,到今年才开始找工作,但是过程并不是非常顺利。

前期面试准备:
1.自我介绍
2.基础知识
3.面试项目
4.刷面经
5.刷leetcode,剑指

自我介绍,就提前准备好,介绍下自己的学历背景专业,公司,技能,项目

基础知识,因为我投的是机器学习岗和nlp,基础的lr svm xgboost,nlp方面word2vec,tfidf,rnn lstm gru,textcnn,Bert,基本概念要有,bert看完基本transformer,attention 就懂了,最好可以跑一下

面试项目,我是写了两个项目和两个竞赛,主要搞清楚整个项目建模流程,数据量多少,最后结果是什么,对比来说,自己提前练习下怎么说,尤其是数据量这块,看怎么吹真实点

起初开始投简历,效果并不好,简历内容比较少,简历的项目偏简单没什么含金量,面试官没什么聊的,后来面多了,也有点经验了,后来优化了下简历,丰富了项目内容

在深圳这边,投的机器学习岗机会比较多,会笔试让你撸算法题,leetcode和剑指就够,让你写个快排。给你很大数列,要求在有限内存里排序。让你简单实现bp算法或者梯度下降,写个tfidf,或者电脑撸码看你的代码风格等,也有一面聊聊项目就给offer的,有手推lr,xgboost边讲边写,svm没遇过推的。

nlp这块,面试遇到过,解释textcnn,还有问到bert,有笔试考你pandas操作的,词向量一定要会,word2vec等,现在bert大行其道,一定要会,rnn原理

最后选择了一个金融的数据挖掘岗,收入是有翻番,日常工作就是数据清洗,根据业务去建模提升业务产出,也接触一些客服机器人和机器学习平台,还在不断学习,祝大家成功
已邀请:

要回复问题请先登录注册

收藏七月在线,一起向大牛进阶

ctrl+D或command+D可以快速收藏哦~