机器学习算法工程师实习面试总结

    我是2020届毕业生,所以2019年3月中旬答辩结束就开始投入到找实习的过程中,从小白到可以面上世界五百强的大厂,背后的努力付出是必不可少的。本科是数学专业的所以编程的基础就会弱一些,但是公司是凭实力说话的,所以只能大量的去刷数据结构,leetcode,剑指offer去提高自己的编码能力,刷了整整三个月,三个月的时间剑指offer刷了三遍不止,一定要反复的看,每次看一遍体会都不一样,第一次要求简单理解与实现,下一次要求时间复杂度空间复杂度越低越好,可以每次用不同的语言刷题,java,c++,python,因为你不能保证哪家公司都是按照你的节奏走,所有只能改变自己的节奏适应不同公司的节奏,李航统计学刷了三遍不止,反复的去看数学公式的推导,特别LR,svm,kmeans一定信手拈来可以完整推导理解每一个细节,机器学习十大传统算法,重点理解算法的适用条件是什么,目标函数是什么,损失函数是什么,如何最优化,优化的原理是什么,算法的优缺点,传统算法中重要的算法是树模型是非常重要的xgboost,gbdt,随机森林等,一定要仔细弄懂,及其三个算法之间的对比,以及参数调整,lr的应用非常广泛和重要,是非常容易问到还不容易答准的关键算法,面试一定要注意细节,细节决定成败。数据结构刷了三遍以上,冒泡排序,选择排序,堆排序等排序算法中中之中,要能手撕代码的,哈希散列要仔细掌握,链表和二叉树要掌握实现以及基本原理,leetcode刷题就是对这些算法的反复利用以及变形而已,leetcode中数组动态规划,贪心算法要认真仔细的刷题,命中率很高。

   面试过程中简历的书写时非常重要的,面试的过程就是面试官进攻,你防守的过程,如何能够在单位时间防守成功不让面试官命中,自己就要花心思,让面试官在你的节奏中牵制他,首先算法工程师是非常看重学历的,起码要是硕士以上,只有985 的硕士才更可能有机会面大厂。简历一定要仅仅围绕技术展开,其他的方面点到为止只要展示出你是一个综合发展的人就好了,重点还是要看技术,而且四六级要求不是特别严,可以锦上添花。所以个人技术大家一定要按照公司要求的用人标准去仿写,匹配度越高越好。项目经验一定要写,并且太重要了,是你最精彩的部分,没有项目也要创造项目。项目背景,项目中用到的算法,评价指标,你做了什么详细写,你取得的结果。如果真的没有项目就去看一些完整的别人的项目仔细的理清思路,可以精准的表达出来用了什么怎么做的取得结果以及他的意义。最开始投简历的时候,我的简历写的很差以为自己是985 的可能人家会给你面试机会,后来发现现实是残酷,企业更喜欢和他们业务背景契合度高的,所以我的简历被人家拒绝了无数次,我就反复的修改在面试的过程中看到企业用什么技术,及时的回来学习,在更新简历,让自己更加的符合企业用人。项目背景可以写不同方向的但是相近的,有促进作用的不是太明显的和职位可以写两个,因为算法的岗位太少,人又多,每个企业的业务背景有不仅相同,所以真正可以选择的很少,所以你的方面多不会单一的让自己无路可走,因为你不知道面试官get到了那个点。一般面试的过程中面试官上来直接问的项目证明是他们感兴趣的也是他们需要的人,所以要顺着面试官去说。可能我读研期间做的都是传统算法类的,但是企业传统和深度学习,神经网络都需要你掌握,甚至自然语言处理等都是隐形要自觉掌握的,他们需要的人是与时俱进又知识面广泛的人。所以个人技能和项目经验是企业看中的,还有就是会有在线编码也是非常重要的,平时多刷题,在面试的过程自觉也多花点心思,在线编码流程先告诉面试官你的思路,然后有没有更好的方法解决,然后编码是一定要规范,良好的代码书写能力。

    切记在接到面试的前一天,一定要对这家公司有研究,一般选择一个公司的好坏,先看这家公司的社会责任感和使命感,具备社会责任感的公司一定对员工不会差,具有使命感证明可以给你提供非常不错的平台,面试时可以看出企业的文化,通过和面试官交流。重要的面试前一天看这家公司的发展方向社会背景仔细推敲和揣摩,他们正在研究什么,他们正在研究的东西你要感兴趣并且你的进入能给人家带去什么,态度决定一切。胜算要把握自己手中。

  面试之前要准备一个过硬的自我介绍还是围绕技术,说自己过硬的编码能力优秀的逻辑思维,解决问题的能力团队合作和抗压能力等还有专业技能。项目经验最好也写出来整理c出自己思绪。针对电话面试和视频面试的不同特点做出特殊性的应变。自己突出别人的地方并且和应聘岗位有关的一定要积极主动的展示出来。

最后一定要自信,因为你的简历你的项目你比面试官更加熟悉,所以不打无准备的仗,面试官不懂是最好,懂也不怕就当学习了。面试不仅是为了找工作,而是促进你学习,促进你看到自己的问题所在,看到哪了需要完善,让你走出舒适区迎接挑战,不是面试失败打到你,而是看到自己的不足改进改进,围绕企业更改技术,不是让企业适应你,从学校到社会,专业技能一定是有偏差的,所以更新自己,不要负面情绪,特别是身边的同学都找到了职位,你一定不要乱了针脚,机会是给有准备的人,当你想在竞争激烈的岗位有一席之位,一定要在基本的基础之上有自己独特的东西,才能脱颖而出,找工作的时候就是八仙过海各显神通,所以自己调动人脉,合理高效利用不放过任何机会。计算机能走内推就走内推更加的高效,内推网申不走一个系统,所以都要试试,机会就会多起来。一定要多争取机会,特别boss上,不要局限思维实习就问年轻的推荐人,可以问三五年的人,他们更加的有推荐力度可以让你及时面试还可以帮你解决问题,还可以给你提供公司的招人的一些信息,权威性大一些,挑战局限,自信迎接面试,你就是王者。算法面试题大家可以自己网上搜一下,每个人的都略有不同。我的无数次失败,让我越来越勇敢,希望大家作为。。。。。

转载于:https://www.cnblogs.com/limingqi/p/11067071.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值