小白终于找到了第一份实习
就在前两天的半夜,没错北京时间的半夜,我终于收到了BAT中一家的实习offer,当场我就蹦起来了,因为这个过程真的太艰难太曲折了!甚至令人绝望!还好最后被捞起来了,下面开始分享我这一路的找实习的经历。然后,虽然狗头是研究生是数据科学专业,可是又不太喜欢做数据分析一类的工作,所以投的基本都是算法岗,如机器学习,自然语言处理一类的。
期间使用过的平台app
1. 用的最多的就是 拉钩招聘 app,也就是拉勾网。平台上的公司和岗位非常多,可以自己设定筛选条件,包括岗位,地区,期待薪酬等。一个比较好的地方是,他不光可以编辑在线简历,还支持你自己上传简历(pdf文件),而且可以上传多份,这样你就可以多准备几种类型的简历按岗位需求去投递。然后投递过程中,如果公司对你有兴趣会给你发邮件(注意不是拉钩的自动邮件),如果没给你发邮件或打电话就基本凉了(即便在“待沟通”区)。整体体验下来,在拉钩上可以找到许多面试机会。
2. 实习僧 是我使用的第二个app,他最大的好处是 平台上的都是实习,不会有其他正式工作的岗位。这个app也可以编辑在线简历,同样也支持pdf上传,但是他只能传一份中文一份英文pdf简历。然后,我是很不希望看见实习僧给我发邮件的,因为发过来百分百是不合适,并送你一份鸡汤”未被选择不代表你不优秀,或许是暂时不适合这个岗位“ :)。
3. 第三个就是 牛客 了,这个app最大的特色在上面你可以刷题、模拟考试,甚至面试(e.g. 在线手撕代码),与其说求职,牛客 更像是一款学习app。当然上面也有很多公司的招聘信息,但是好像都比较硬核一点。
4. 最后一个我使用的app就是 boss直聘 ,这也是我最后找到实习的神器。这款app当时是我本科同学推荐给我的,他最大的特色是你可以和HR或者招聘者在线交流沟通,要知道在别的几个app里HR基本不会理你的。然后你也可以上传自己制作的简历以及按要求筛选岗位,使用起来是很方便的。不过缺点是,平台上的公司和职位似乎没有前面几个多,也会有毫不相干的职位HR来找你交流。
个人简历投递情况统计
本狗头毫无工作经验,项目经验也很少,所以这次采取的是海投的战术,简历不会很有针对性。从我投出第一份简历开始,截止我收到offer的时间:
总耗时 3个月
总投递简历 约140份
被查看简历 约110份
待沟通(备胎) 13份
邀请面试 5次
收获offer数量 1份
经验总结
-
了解自己的实力 弄清楚自己擅长什么不擅长什么,比如编程、数学、交际等,判断自己目前可以做的有哪些,比如自然语言处理、计算机视觉等。
-
确定工作的方向 这个很重要,不要想着什么都想做什么都想学,不是大神真的没有那么多精力和时间去学习多个领域,争取认准一个方向就一直做下去,去够它的天花板。
-
了解岗位需求 清楚了自己要做什么方向以及自己目前的能力就可以试着去匹配岗位了,在求职平台上去筛选,看每个公司对这个职位的技能要求。这个时候小白可能会发现,公司要求的很多都没有学过或是根本没有了解过。怎么办?别慌,这个时候要区分一下,有一些技能确实是短时间无法学会或弥补的,比如要求大的项目经验或者是熟悉深度学习框架,而有一些技能是可以临时抱佛脚的,比如熟悉机器学习常用算法或是要求能使用某个软件。狗头的建议是一个字:投!能补的就赶紧去补习一下这方面的知识,比如狗头之前都不知道crf、cnn,去学就是了,网上攻略视频好多呢!还有要注意,有些要求是带”优先“两个字的,说明你懂一点就好,当然熟悉是最好的。
-
准备面试 一定要打好基础(e.g. 字节对代码能力的重视度),比如手撕代码、常用的算法原理,有空题目刷起来和狗头一样,但是复习复习经典的基础算法。然后如果你简历中有与职位符合度较高的项目经历,一定要面试前自己捋一捋,能够熟练的整个讲下来,并且要思考一下项目中的细节问题,很有可能被提问。
-
调整心态,积累经验 策略是海投,那就不怕失败,最重要的是要能够从上个面试吃的亏中总结经验,争取下次面试能答出来。就是要把自己当成一个机器,然后用面试的机会来不断训练自己,不断降低损失(提升实力),那么方向对了,最后一定能收货offer。
面试回忆
最后一块,记录一下几个公司面试问到的问题,以及注意事项。
1. 某智能汽车公司
面试官是个数据科学家,挑了2个简历中的项目,让我介绍一下,然后针对项目内容问了几个问题,例如PCA的特征、结果分析等,顺便还提了一句阿里之前的类似项目。面试过程很短,没问什么深入的问题,大概是因为我基础问题就没答好。结果,凉。
2. 某科技公司
面试官是个大佬,比较高冷的那种,上来也是让介绍一下最近做过的项目,在介绍的过程中提问,比如数据不平衡怎么办,这次可能是因为项目的内容过于简单,面试过程也不长。结果,凉。
这两场面试感觉都没有学到很多东西,都是围绕项目展开的。
3. 某在线教育公司
面的是nlp岗,面试官平易近人,开始也是介绍了两个nlp方面的项目,然后问了几个基础题,例如分词的原理、python中的一些库。回答完这些其实我就感觉差不多凉了,没想到后面还有菜单。狗头和面试官简单交流了一下关于一个小白如何进入这个行业的问题,面试官老师也给了很多建议。结果,凉,但是收货很多。
4. 某舞蹈公司
面的是算法岗,早就听说该公司非常重视代码能力,果然第一关就是在线手撕代码。狗头虽然有所准备,但是拿到题目还是懵了,求一个字符串中最大长度且不重复字母的子字符串,要求复杂度越小越好,狗头只写出了bruteforce解法,然后直接凉了,没问别的。
5. BAT中一家
其实面这家的时候已经差不多绝望了,快三个月了一个offer都没有。但是希望总是在最后关头出现!面试官一听声音就很平易近人,上来先介绍一下最近做过的两个项目,那狗头都已经操练了四遍了还能不熟练吗,哗啦哗啦给讲完了,一边讲一边回答面试官中途提出的问题,注意该公司很重视数据量的大小,你应该可以猜到是哪家了。然后就是连续三关基础题:(i)手撕代码 (ii)三种熵的定义和关系 (ii)手动求解极大似然估计 运气有多好?这道代码题狗头这一阵子刷到过,直接拿下!后面两个关于信息论和统计的狗头学校学过!就这样,狗头基本上回答出来这次面试所有的问题。等了整整一周,拿到了offer。
这次找实习的经历狗头真是永远难忘,还好结果是好的,不然这个假期就废了,经过这三个月的临时抱佛脚,狗头真的也学到了很多课本里没有的东西(自学),也了解了进入这个行业的基本要求,虽然自己的能力还远远不够,但是至少有了清晰的方向,后面就是该补啥补啥。最后希望实习一切顺利,多学一点技术!