hello大家好,我是棒棒鸡,已上岸某头部互联网公司算法工程师。
那先简单介绍一下我的背景:
下面是正文:关于找实习,首先有几点是需要明确的。
第三点就是制作简历。我是用超级简历APP这个网站做的,比较方便,其他的工具比如LaTex或者Word也是可以的,原则就是最好一页,页面尽量简洁,不要搞太花里胡哨的色块,并且主要是对面试官突出自己的亮点。除了个人信息、教育经历这些必备的板块以外,最需要认真撰写的就是项目/竞赛经历这块(有实习经历的朋友也要强调一下实习经历),要按照负责什么模块、用到什么技术栈解决什么问题、最终取得了什么样的效果来展开。其中,比较关键的就是需要利用量化的指标来衡量最终取得的效果,不要用模糊的术语来描述。
另外,如果本身有写博客习惯或者GitHub有高star项目的,可以把博客或者GitHub链接放进简历,最好用超链接的形式,方便面试官直接点开。自我评价&掌握技能可以放在一个板块简介一下,吹嘘自己的话可以少说点,主要写掌握的技能,如果项目经历不够的话面试官可能会从这里考察一些基础知识。至于社团活动/学生工作我个人认为不用写进去,面试官一般不看,实在篇幅不够的话可以简单写一点。
第四点就是投递简历。这个有多种途径,最直接的就是去企业官网投递,此外还有各种招聘软件(我主要用Boss直聘和牛客网)。牛客网和Boss直聘投递比较方便,可以直接把pdf简历发给对接人,官网投递的话每次都需要填很多信息比较繁琐(chrome有个插件叫牛客简历助手可以自动填充个人信息)。内推码可以直接上牛客网搜,一般都会有很多,不过其实没啥用,照样要走流程,如果有师兄师姐在公司的话建议找师兄师姐,查看进度啥的都比较方便。建议没事多刷刷牛客网看看面经,上面也会发布很多公司的招聘信息。
一、平安科技(拿到offer)
3.23一面
面试官是nlp方向的,所以确实对图像了解的并不多,整个过程几乎都是让我在介绍我的工作
整体来讲没问太多东西,总共聊了40分钟,然后就通过了
二、阿里云
3.18一面
主要是根据简历上面写的东西进行询问,要对自己写进简历的细节都了解清楚
面试官人很好,整个过程比较愉快,但是竞赛这一块感觉他没怎么太听懂,确实不太好描述,视频面试的话可以准备一些图片会好一点。
3.22二面
到这里就挖论文以及项目了
做了两个题目,求最大子数组和,leetcode原题,一个多星期之前我还做过这题,但是第一次在线答题,很紧张,没想出用动归的方法,做完之后又来了一道求最大子数组的乘积。
过了一天就跟我说二面过了,但是主管面想等我笔试做完再进行。
3.25笔试
大概率无了,编程题第一题只拿了83%,另外两道0分。(确实G了,问了面试官,只拿了30多分)
三、OpenMMLab
本来投的是mmrazor方向的算法研究员,后面给我分配到mmdeploy部门去面试了,问了一下说是算法没过筛,然后就面吧,虽然部署方向做的不多,但是还是有些兴趣的。
3.28二面
这次是OpenMMLab社区MMDeploy方向的负责人来面我,主要是考察我在目标检测以及抠图项目中的一些模型部署情况。
原本以为已经稳了,没想到反手进了人才库,想不通为啥,觉得回答的都还行。。
四、地平线(拿到offer)
3.25一面
地平线的面试官是目前遇到的水平最高的,上来只问了我目标检测的项目,并且延伸得很广,对底层的考察也非常多。
地平线公司主要都是在做业务,所以会很看重项目,这个面试官也基本在问我的项目情况
五、腾讯微保(拿到offer)
过了一个星期hr发信息给我说一面过了,约二面。。。不想面了
六、酷家乐(拿到offer)
3.29一面
这个公司主要是做产品的,类似AutoCAD这种设计工具,听了面试官的介绍之后觉得还挺不错的,面试官的水平也挺牛的,出乎了我的意料。
4.1二面
这次是未来的mentor来面我,水平挺牛的,问的问题都很到点上。
4.2三面
三面leader面,群核科技AI部门负责人来面我,气场很足,问的问题十分戳到点子,让我感觉这家公司的水平真的挺不错的,很有好感。
七、腾讯AILab
3.30一面
4.6二面
这次有两个面试官一起考察,上来直接做了两题,应该凉了
八、腾讯音乐
4.2一面
估计是招人去做移动端APP的,问了一堆移动端模型压缩的问题,几乎是没有研究过的领域。。。
九、字节跳动(拿到offer)
好家伙,面试官周六晚上八点开始面,直接给我面了两个小时,十点结束,我人都傻了,不过可以看出来这个面试官涉猎很多方向,并且能很好地指出我项目中存在的问题,非常有经验。
4.7二面
这个面试官水平挺高的,但是很多东西问的太细了,有些答不上来,并且最后的题目也挺变态的,太麻了。
以为凉了,没想到竟然在6天之后收到了三面的消息!!!
4.19三面
4.20HR面
十、VIVO(拿到offer)
一面
然后过了两天就收到了MMLab的感谢信。。。
4.12二面
直接是hr面,hr还迟到了,聊家常
十一、美的人工智能研究院(拿到offer)
十二、腾讯IEG
4.18一面
基本全都答上来了,然后反手挂我,应该是kpi了
十三、OpenGVLab(拿到offer)
4.20一面
4.21二面
以上就是我对找算法实习的一些看法和面经,通过面经可以看到,企业对于项目还是非常感兴趣的,大部分都会问的比较深入,这就需要我们在做项目的时候就认真对待每一个点。如果自身的项目含金量不是很高但是又想冲算法岗的话我建议可以去打一些高质量的比赛(kaggle、天池等),一方面可以让自己学的东西用在实践中,另一方面如果取得了好名次的话也是一个非常不错的加分项。
另外除了刷算法题,企业对于深度学习方面代码的能力也是有很多考察的,例如我在面试的时候就经常被要求自己实现NMS、IOU、BatchNormalization、MaxPooling、卷积等等算子或接口,因此关于深度学习的基础知识考点我自己也总结了一份文档,涵盖了上述所有面试题的答案,有需要的小伙伴可以查看博客链接。再次祝愿大家都能找到自己心仪的工作!