本猫的2018年实习&秋招留念
(本篇按中文口语化进行叙述,因为作者最近心系于毕业论文,比较随性)
2019年就要硕士毕业了,虽然硕士阶段犹豫过要不要继续读个博呢,想了想最后还是算了,毕竟穷,赚钱要紧,因此2018年要把自己卖个好价钱。大致想来从今年3月份开始,就在陆陆续续找实习和全职(FTE)offer了,时间段大致集中在3月-4月面实习offer,7月底-10月底面FTE offer。不同时间段心境不同,挑选的公司类型也大不相同,可能昨天还想着去加班型创业公司好好拼搏,明天就想着找个大企业养老保命要紧。
找实习阶段比较倾向于规模较大的创业公司,也愿意离开杭州呆几个月,因此投了依图医疗(杭州)、旷视科技(北京)、拼多多(上海),又按照惯例投了阿里(杭州)、腾讯(投了上海,调剂到了深圳),也想挑战下高大上的外企:微软(苏州)和谷歌(上海)。所有公司都投了算法工程师岗位,其中微软虽然在官网投了NLP算法工程师,但是实际去面的时候是按照软件开发工程师来的,因为在微软,算法属于软件开发。
其中拿到实习offer的有依图医疗、旷视科技、拼多多、腾讯和微软:
依图医疗:依图公司中做医疗图像的,上班地点离玉泉比较近。印象中好像是线上笔试后去onsite了2面,每面1h,第1面会淘汰面试者。依图主要考察基础概念+项目经验+简单coding。面试之前和另外一起等面试的小伙伴聊天,她面算法测试工程师,那时第一次听说了原来算法还有测试岗位。
旷视科技:电面1轮。投了旷视的CV相关岗位,虽然当时简历中只有NLP相关经历。问了一些基础概念+项目经验。
拼多多:拼多多来玉泉校区举办了一个专场招聘,先面了HR,然后2轮技术面。技术面考察了项目经验+简单coding,不过很惭愧那时候还没复习过数据结构,一些概念没答上。
腾讯:电面,3轮技术面+1轮HR面。第1轮技术面很水,聊项目;第2轮技术面主要考察项目经验+赛马题+数据结构基础概念;第3轮技术面考察各种后台开发知识,包括C++、Python特性、Linux基础等。这为之后他们说虽然要发我后台开发岗的offer,但实际做的是推荐系统相关的工作埋下了伏笔。也为之后我去了深圳准备好好实践推荐系统算法,但是实际去了微视项目组做C++后台开发埋下了伏笔。
微软:线上笔试+onsite 3轮技术面。线上笔试不能使用自己本地IDE,只能在一个没有C++提示和补全功能的网站页面上敲写代码。那时候好久没写C++了,基本语法都忘得差不多了,写的磕磕绊绊。过了笔试后,去苏州onsite。第1轮技术面试白板编程,第2轮技术面试纸上编程,统称为“手撕代码”,都写出来了。第3轮技术面问了我一些概念,比如设计模式以及更多我不知道的概念。最后考了一道LeetCode题,被面试官一眼发现基本没怎么刷过题,问我刷了几道了,我说两道了,还被他鼓励已经是成功的一半了。。。不愧我大微软,面试感觉真的太棒了!从此就彻底被微软圈了粉。拿到offer后微软还很贴心的组织了一次实习生苏州一日游,安排去房产租售处以及一些苏州的景点、商场转了下,真的很有心。更多当时微软资讯,详见这篇文章。一日游期间认识了一个妹子,靠她混入了苏州微软实习生大群(很遗憾后来没能去微软实习),旁观其中各位ACM大佬们谈笑风生。
挂了的有阿里和谷歌:
阿里:面了貌似3-4轮技术面+1轮HR。技术面基本也是项目经历为主。那天接到阿里面试电话,对面声音传来:我是蚂蚁金服的HR。我心想,稳了。然后贵阿里HR问我项目经历,一直问我技术问题,我心想,这还是一个从技术岗转过来的HR?然而该HR对所谈论技术的理解有出入,问的问题也十分外行,我只好说:你对这个问题的理解有点问题。然后被该HR教育太自信,不适合他们团队。。。从此对阿里HR连带着阿里文化一生黑。88。
谷歌:凭实力挂,没什么好说的。那时还没怎么刷题。。。
后来由于跟随导师去了我大飞步做无人驾驶相关的算法研究,因此之前面的实习offer都推掉了。比较遗憾的是没能去微软感受下美帝企业的文化。微软的实习offer换成了探星夏令营,之后秋招能直通终面。
再后来腾讯的长期实习换成了两周的MINI实习,因此7月份去深圳呆了两礼拜。之前腾讯说好的做推荐系统相关呢,去了变成了纯后台开发,连组都变了。虽然去的第一天就在想,被坑了要不直接回杭吧,不过还是坚持了两礼拜。期间双休日和胖友@某只鬼鬼去了香港、澳门,回杭的时候中途去了厦门鼓浪屿,浪的飞起。拒绝了MINI实习的转正,又为之后秋招投腾讯遇坑埋下了伏笔。。。
秋招找FTE offer的时候,主要关注了外企和国内给的高的企业,其它类型的公司一开始看到了也会投一下。印象中投了华为(杭州)、今日头条(上海)、腾讯(上海)、拼多多(上海)、Akuna Capital(上海)、谷歌(上海)、Mercari(Tokyo)、Indeed(Tokyo),以及微软直通终面。除了只有软件开发岗的外企,其它企业都投了算法工程师。
其中按时间顺序拿到的offer有华为(SSP)、今日头条(SP)、微软(SP)、Mercari。
华为:本来不打算投,那天在电影院看《妖猫传》,接到了华为的电话,介绍了他们组,是在2012中央硬件部做模型压缩,希望我去投简历。我当时在飞步做的也是模型压缩,方向一致,想着是谁把我的信息卖出去了,不过那就投下试试吧。之后做了很简单的线上笔试,7月底在玉泉旁边的香格里拉酒店的小礼堂面了3轮聊天型技术面,最后一面据说是总裁面,总裁貌似还挺欣赏我的,离开前握了握手。挺快收到了offer意向书,offer详情在前几个礼拜才出来,15级,SSP。
今日头条:本来也不打算投,因为印象中头条在北京。后来不经意发现头条在上海有算法岗,就投了。做了也不是很难的线上笔试,去上海onsite了3轮,不报销路费。头条每1轮都会进行淘汰,看着HR在每一轮结束后,叫了几个面试者名字,告诉他们今天面试结束了,想想自己会不会中途也被挂掉,有点刺激。头条考察一半项目经验+一半coding,是我比较喜欢的考察方式。第1轮技术面的coding据说有陷阱,不小心避开了,最后面试官问了我一个打网球的问题;第2轮的面试官貌似也挺欣赏我的,也向我建议了可以多学习学习TensorFlow底层的代码以及代码规范;第3轮面试官跟我说,前面面试官反映你写代码很熟练啊,反而考了一道很简单的coding,结果脑子当时有点当机了,虽然最后还是写掉了。面试结束后的第6天接到了意向书,offer详情9月底就出来了。SP,但不算大。头条不给argue。
微软:直通终面。8月8号在我海生日这天去苏州onsite。是个好日子,也更喜欢微软了。吸取了上次的教训,去之前好好复习了设计模式等概念,也刷了LeetCode。刚开始面试,面试官就说了句,前面面试官反映你很会写代码啊,我内心暗喜,然后基本纯聊天,不考coding。说好的之后去微软做Cortana的NLP呢,最后发了Bing的offer。但微软在我心中还是十分爱,么么哒。一开始发了普通档,后来argue到了SP档,微软爸爸果然还是爱我的。
Mercari:今年上半年的时候,偶然知道了一个叫Mercari Hackathon的活动,是通过线上写代码+提交CV等方式,通过选拔后9月份去日本东京参加Hackathon。负责宣传的霓虹小姐姐和同事在玉泉旁边的青芝坞朴墅餐厅请我们吃了顿饭,期间交流了Mercari以及这个Hackathon的情况。不得不说日企真是特别喜欢请吃饭,下文的Indeed也是,甚得我这个吃货的心。顺利通过选拔,9月下旬去日本参加了Mercari的Hackathon,期间被清北大佬们辗轧,很遗憾没能拿到奖。当时在六本木onsite了一面,那天据说Machine Learning组的相关面试官不在,所以回国后再继续面试。回国后skype又面了3轮,基本都是考基础概念+项目经验,无coding,比较水。可能主要考察英语水平吧。。。当然认识的日语N1大佬全程用日语交流也无压力。
挂掉的比较多:
谷歌:虽然还是凭实力挂的,但是onsite体验不是很好,跟预期中谷歌妈妈那种贴心的氛围有点出入。过了codejam的校招轮次与1轮技术电面,杀到了谷歌上海office onsite了4轮技术面。面试前一天到的上海,入住了谷歌提供的五星级豪华酒店行政房,通过房间落地窗睥睨上海夜景,现在回想还有点小激动呢。第二天onsite,第1面就是噩梦,进来一个面试官,问我一道可以用递归做的题,直接问一句:这个递归公式怎么写?我心想:递归公式?没概念,问她能写伪代码吗,说就写递归公式。这。。。然后需要推敲,她也没带纸和笔,在会议室现场找了只笔,找了张别人用过的半张废纸,在上面画啊画,最后废纸也写不下了,十分尴尬。。。第2面还算正常,考了两道算法题,秒杀之。第3面面试官一进来,就要考我上轮面试官出的题,很诚实的跟他说做过了,要不换一道?然后换了道我又没概念的题,哎,悲伤。之后是午饭,由一位法国小哥带着去吃了谷歌的食堂,期间被夸奖英语真棒,哈哈哈。接着第4轮算法题在磕磕绊绊中写掉了。之前HR小姐姐邮件中说的是2轮技术面+2轮非技术面呢,一下子来了4轮技术面,也是很迷。。。
Indeed:此次秋招期间蹭饭蹭的最多的一家企业,青芝坞火狐狸一次,黄龙你别走小龙虾一次,去参加Mercari Hackathon的时候又去Indeed HR小姐姐那蹭了一次。顺便夸下Indeed HR的计算机素养真的挺高,介绍公司的技术方面的时候讲的头头是道,我都准备过去了,就差个offer了。Indeed的流程是比较难的线上笔试+1轮HR英语听说面+1轮技术电面+3轮onsite技术面。线上笔试4题,前3题不难,最后1题刷人题,要4题全ac才能进入下一环节。然后HR面考考你的英语水平,比较水,但仍然有英语还可以的同学挂了。电面我遇到的题比较简单,但还是有ACM大佬挂了。终于杀到了Tokyo onsite,入住了Indeed提供的酒店,结果是我到目前为止住过的隔音最差的酒店。由于来东京前一天基本没怎么睡,所以那天打算10点就睡了,结果被走廊中各种噪声、隔壁房间中传来的各种噪声、旁边街道上各种噪声打扰,凌晨2点多还没入睡。第二天早上5点的时候又被走廊的噪声吵醒,绝望中心想这状态不行,要不明年再战吧?然后onsite的时候,果然脑子有当机,虽然最后3轮手撕代码还是撕出来了。面完试强忍着疲惫和刚刚认识的一起面试的日语N1大佬去吃了烤肉烤螃蟹,晚上又蹭了居酒屋,和Indeed工程师以及其他大佬们谈笑风生。。。最后还是挂了,自我感觉更好点的大佬也挂了,很多大佬都挂了。。。听说今年招的人是个位数,很遗憾没能成为那7颗龙珠之一,召唤不了神龙了。感觉对Indeed能准备的都准备了,万万没想到败在了睡眠不足上,所以说人的一生呐,既要靠自己的努力,还要时不时看看天命。。。面完试第二天5点起床去赶8点的飞机,真是紧凑。。。
Akuna Capital:线上笔试+3轮技术电面。第1轮用英语问了1h的数学概率题、线性代数题,很惭愧那时忘得差不多了,紧接着用中文问了项目经历;第2轮电面考了几题coding,秒杀之,又问了一些C++语法基础;第3轮一个在美国的中国小哥用比我还差的英语问我项目问题,我被他的英语秒杀了。。。
拼多多:拼多多又来学校组织了专场招聘,不过那时候我在深圳,错过了。之后我特意跑到了上海onsite,去之前还被HR放了一次鸽子。onsite了2轮技术面+1轮HR,不知怎么的挂了。认识的另一个也是错过校园专场招聘,特意跑到上海onsite的大佬也不知怎么的挂了。
腾讯:拒绝了MINI实习的内部转正后投了腾讯秋招。貌似是简历一直被锁定的关系,提前批无法投递新岗位。到了正式批,做了线上笔试和性格测试后,一直没消息,到现在。。。
TO BE CONTINUED.