首页 > 代码库 > 关于过去的这段时间
关于过去的这段时间
如何评价过去的三个月呢?过程很辛苦,结果比较满意吧~
正式开始找工作之前,我一直很担心自己找不到工作,从一开始研究生生涯,我就给自己定了目标--找工作,但是同时呢,也对自己的未来深深的担忧,因为导师从来不接项目,一心一意做实验,发论文。所以我一度跟男友说,以后就靠你养我了,男友每次都说木有问题,必须养你!玩笑归玩笑,工作总是要找的!而男友也是坚定信念找工作的,所以他都一直很注重自己的提高。同时也带动了我。
总结这个准备过程的话,就一句话,找准优势,提前准备,善于表达!
我记得大概是去年师姐找工作时我就跟着听了几场宣讲,领了一点纪念品,参加了一场讯飞的笔试,结果自以为还不错的情况下木有收到面试通知,这件事情对我有所触动,但是也没有真的改变我,我一直自己劝自己,人家有可能是看了我的简历是下一届的所以才把我挂了,同时,自己也毕竟才研一,呵呵,我一直很阿Q,呵呵~~
后来真正开始准备大概就是看C语言的时候吧,在之前也会偶尔翻下《C++ primer》,但是翻了几次毫无长进,于是意识到我首先必须搞清楚C语言!于是去年的十一月份,我沉住气把谭浩强的C语言重新看了一遍,跟着也写了一些代码,当时由于对自己的不自信,找不到优势,却非常清楚的知道自己的劣势,我知道找研发我肯定比不过那些很有项目经验的,毕竟自己的代码量比较有限,于是我开始初步打算以后找测试,所以在看C语言的一个月里,我穿插着看了《软件测试》!为啥用了一个月那么久呢?原因在于科研压力大,只能抽空晚上看!想想那时候的勤勉,对比现在,十分汗颜,不过我决定改了!
接着我又看了C++,也开始看数据结构,由于本科打下了很好的基础,再加上男友推荐的一本《大话数据结构》确实语言生动,易于理解,所以这本书倒是很快搞定,也为后面找实习进阿里二面打下了基础!然后就迎来了实习生招聘,做了一份搓搓的简历就生猛地进攻bat和大摩,然后就瞬间惨淡收场,百度投递了研发,简历都没筛选通过!阿里投了测试,二面被刷,那个女的估计是HR的说,我觉得你应该先了解下测试到底是做什么的!腾讯投了后台开发,笔试未通过!大摩投了软件研发,一面挂掉!至此,实习招聘正式宣告失败~这次失败告诉我,不仅研发我搞不定,连测试都没人要我!于是,我开始怀疑,也许测试并不适合,然后我就又开始迷茫,还好那时候有他,他说无论将来投什么岗位,有了语言基础,有了算法题目基础,再加上几篇过得去的论文,找个工作肯定不成问题,于是,职位的问题暂被搁置,瞬间买来好几本找工作的书。同时白天仍然是各种科研,晚上抽空复习,7月份还跑去成都开了个会!五月份还凭借几篇B类C类的论文水了一个谷歌的女性科学家奖学金!这事儿对我来说绝对绝对的好事,不仅仅是给我那简历上增光添彩,更为我带来了很重要的一个机遇,后面会讲!
转眼到了七月底,各种内推消息涌向BBS,我做人做事的规则一向都是尽最大的努力抓住每一个机遇,当然,实际上,当时对内推我也没报太大希望,但是看到那么多捷径,总不能就这样默默错过吧,就是这时候,我才发现了自己的职业到底应该是什么!!算法工程师!!为什么呢?这事儿就真的感谢老板了,她一直带我做模式识别相关的工作,看到内推消息的时候我才发现,我的这个方向是非常受欢迎啊,几乎百分之六十七十的内推都是找机器学习,数据挖掘的相关专业同学的,所以这事儿让我开始认同一个真理了,有些事一开始你并没有觉得它是有意义的,但是走到最后,在你付出了辛苦的劳动以后,他们加倍的回报于你!因为之前老板一直push,自己对相关算法也都比较熟悉,所以,这个方面我就借了本《机器学习实战》大致研究了一边,对常用的算法都有了一个系统的学习,虽然说不上是精通,但是大致的原理都是了解的,同时内推过程中也咨询了阿里做搜索算法的师兄,对他们常用的算法做了一个了解,百度了一些主流的网页排序算法,对NLP 也有了一定的了解!
关于内推,首先感谢各公司的师兄师姐为我们传递了那么多的信息,信息多才能容忍我的失败,而且也很感谢所有帮助过我的师兄师姐。
最初内推电话面试的是百度的语音技术部,原想着前一年有师姐进去,而且说实在的,该部门按我的理解还应该跟我的方向有共同点,于是我就自信的发了邮件内推,还找了师姐再次补刀内推,但是电话面试却跪了,我讲述了我的项目经验以后,面试官了解了一下我硕士期间的研究内容,之后说,你的方向跟我们的要求不是特别一致,可能不能继续面试了,推荐我投递百度的深度学习研究院(我当时想你们都不要我,IDL怎么会要??所以我也没有投递,而且至今也没看见IDL的内推消息),后来表示感谢后,这事就过去了。
我想我这人的一个优点就是,在一无所有时的无畏无惧不怕失败~~虽然语音技术部失败了,但是我没有气馁,仍然是看见内推只要是相关的,而且我认同公司理念的我都发了内推信。不过实际上说到底,真正做内推的大致也无非就是BAT,尤其是百度,各个部门分别做自己的内推,而阿里呢则是整个公司一起做内推,只是你只能选择一个BU,咨询了几个师兄之后,我根据自己专长内推了一淘及搜索事业部,内推一段时间后电话面试了一面,这个是我第一次正经电话面试(因为之前的语音技术部的面试完全没有问我问题,都是我在说),虽然问题的内容不多,但是我面试完之后仍然是一手掌心的汗,面试效果并不理想,但是那个nice的面试官还是给我过了,后来就是漫长的半个多月的等待。后来百度的网页搜索又在做内推了,于是我便又投递了内推信,但是此事半个月过去了都没有任何消息,实在是担心简历被刷(虽然我觉得应该能得到一个面试机会的),所以后来师兄师姐们发布的百度的其他部门我也陆续投递了,包括运维部。再后来BBS上再次看到了别的师兄发布的网页搜索部门的内推消息,于是我又给这个师兄发了消息,期间也有问前面内推我的师兄,可能是太忙了,他没顾得上回复我。总之,也可能是由于公司要集中处理,也可能是别的原因,反正二次投递之后没几天就接到了电面,电面的面试官声音很好听,很nice,虽然我不知道他是不是实际上是大裤衩加拖鞋,但是听声音,让我觉得他也许不是传统的程序员,哈哈!一面聊的很开心, 我讲述了项目,他问了七八个问题,有NLP的,有算法的,有计算概率的,说这个面试官很nice也是因为对于我的每一个项目,每一个回答,他都会有表示赞同和鼓励,这就能让我更加敢于表述自己,而不担心自己是不是说错了,直接被面试官否了。由于我实际上并不是做NLP的,我只是有个初步了解,所以NLP 的题目,我并不确切知道答案,但是他一直鼓励我按照自己的理解来讲,最后那个概率题目,当时稍微有点紧张脑袋一时没转过来,所以纠结了六七分钟也没给出答案,nice的面试官直接说这样的吧,改成选择题,按照你自己的感觉你选择一个范围:A:[0,30%], B:[30%,50%] C:[50%,80%] D: [80%, 1],我就按照自己的感觉选择了D,说了一下原因,然后他就说对,我也这么觉得,哈哈!然后他又问了我想要什么样的工作,说了之后,他说我所做的事情跟他们很match!50分钟的面试就这样愉快的结束了,当时我很感激这个面试官,无论能不能过,他让我对电话面试有了一个初步的良好的感觉,因为最开始大家都是特别紧张的嘛!百度的节奏还是挺快的,周四下午一面结束,周五晚上就接到了二面通知,通知周六上午电话二面,有远程码代码测试,我在想这应该属于面试官加班吧??二面的时候,对项目又是一顿细说,期间对几个关键点,面试官进行了详细的了解,确定我对整个框架以及关键工作的贡献,这里又要感谢下老板,我们实验室项目几乎都是独立完成,完成之后发表论文,主要负责人便是学生一作。所以,项目上几乎不存在问题,很快回答好。然后又问了两三个小问题,关于NLP或者常用算法的,然后就是代码,代码出了点问题,当时动态规划实际上我是掌握的,但是他给我出的问题是两个字符串的最小编辑距离,由于是一个NLP中的常见概念,所以面试官以为我很清楚,就大致举例说了一下一个编辑距离如何定义,然后问我求最小编辑距离是贪心还是动态规划,我真的是之前都没有听过这个概念,但是由于面试官给的感觉就是大家都知道的一个概念嘛,所以我就没敢详细问,直接说贪心,然后,就错了,面试官说是动态规划,我到这儿就开始紧张了,因为一旦知道自己错了,心里就特别害怕,开始担心,紧张。然后面试官说给我十分钟写代码,于是在这种情况下,我就给出了一个很快写好的,比较规范的,错误的代码。面试官,说你自己看看这个动态规划化的代码吗?我说其实我也知道这个不是动态规划的代码,只是那个编辑距离的概念我是第一次听说,有点不是特别清楚。于是面试官又详细得跟我说了一下,甚至还提醒我用二维数组,这时候我才完全弄懂这个题目,然后说我看你代码风格还不错,给你五分钟重新吧!然后就在那个错误代码之下,重写了代码,当时时间紧张,代码可能不那么完善,但是至少,它已经是个动态规划了!忐忑中期盼三面通知啊!
这之后,腾讯推出TST计划,男友同学在腾讯实习的给男友内推,顺便内推了我,然后也就开始等消息。然后,8月11号,就是先前说的那个谷歌奖学金颁奖典礼举办,邀请我去北京参加,跟导师请假之后,奔向北京,那时候,我就期盼能在京期间接到百度电话,因为我知道,第一,当面面试总比电面方便,第二,最终肯定要参加了当面面试才有可能拿到offer,任何一家公司都机会不可能电面几次就给你offer,但是本人进京机会少,所以我就特希望借此机会,完成所有面试!果然不负我的期望,抵京第二天早上就接到了百度三面邀请,我说我就在北京,不然我去公司面试吧,面试官很高兴,说那真是太好了,那你来吧!当天下午三点,我到了百度总部,很好找而且气势恢宏,一整栋高楼上,百度的logo很耀眼!不过来不及细细研究,我赶紧去前台报道!由于我提前到了半小时,前台帮我联系,结果面试官在开会,我就在大堂等了半小时,期间跟一个东北姑凉聊天,她看了我的简历表示了膜拜,这无疑增加了我的自信(这样是不是不好呢?嘿嘿)! 半小时之后,我的面试官把我带到了二楼休息区,这里一桌一桌全部都是在面试,顿感压力山大啊!不过三面面试官倒是没有给我压力,人很和蔼,问了我的项目,对着其中的关键点又是一顿说,而且更重要的是,可能谁我刚好在北京这件事对他来说是个意外的惊喜吧,反正没怎么给压力,技术方面没太卡我,就直接跟我说,我会建议hr给你早点安排后续面试的,免得你刚回学校又喊你回来面试!不得不说,很感谢这个面试官,不仅没卡我,还催促了hr,当天下午三点半面试完毕,我还跑去搜狗面试一下,面试官倒是很好,专门找了个安静的地方给我做题目一个小时,然后面试被一顿惨虐,聊完项目,直接扔给我一个NLP 的还有点难度的问题让我解决,结果自然能猜到!不过倒也没有太影响我,因为对于内推我始终觉得这是自己争取到的额外的机会,即使失败,校招也能再杀回来!但是,重点来了,搜狗校招时,我又被一顿狂虐!后来,我才想到,内推绝对不是对校招无影响的,因为你已经有个负面的印象了!而且根据后来跟同学聊天才感觉他们要找的是在NLP方向上比较好的,向我这样没有NLP基础的,可能性比较小!
搜狗内推面试期间接到了阿里二面的通知,第二天中午面试,问题是,我第二天要在谷歌颁奖,但是阿里那边貌似安排的很紧张,我说我在出差能不能等我回学校再面?HR很坚定地说不能,就只有明天中午了,没办法~~我只能在谷歌公司面试阿里了!总感觉怪怪的!
第二天上午就接到了hr通知去百度参加四面的通知,说是报销路费的,但是我刚刚好在北京,那就正好方便过来面试,然后hr很nice的跟我说,别紧张,前面分数很高,问题不大的~~谷歌的活动是第二天中午十二点结束的,所以她就给我安排了下午四点半的四面技术面和五面经理面,说免得时间太赶影响发挥,我又是一阵暖心,哈哈,我太容易暖心了。然后中午十二点左右,在谷歌大楼的楼道里,我接到了阿里的二面电话,依然是问项目,然后问了C++的一些知识,然后是机器学习的几个算法,回答的还算是顺利,但是可能那几天真的事情有点多,没能给面试官带来惊喜!大致四五十分钟吧,面试很平淡地结束了,回去会场,五分钟后查询状态,就是二面通过了,但是我在阿里的两次电面都没有给面试官待来惊喜,所以后来校招的三面之后我拿到的是阿里的普通offer!这可能就是所谓的缘分吧,无缘吧,就像我觉得我跟百度的面试是很有缘分的,天时地利人和!
转眼到了第二天,中午谷歌的活动结束,我找同学安排了我的行李之后就去了百度等待四面,期间遇见了早我一个小时面试的好朋友,可见我来的是有多早!很快她的面试官带她去面试了,我就等待着并平复着心情,人就是这样,越是感觉马上要得到了,越开始紧张!焦灼等待了一个小时,我的面试官下来带我去面试,那几天百度面试的人真的超多,找了几个地方都人满为患,最后,面试官带了去了食堂!!于是在饭桌了开始了四面,首先自我介绍,项目简介,然后写代码,算法编程题,求有序可重复数组中某个数字出现的次数!刷刷写完了,他说有更简单的办法,我就大致想了想又讲了一下思路,但是没有再让我完善代码了,然后是个博弈题目!这个真的是一点点思路都没有!!几乎是一边思考一边询问做出来的!花费了很长时间,所以这一轮的面试分数我想可能是最低的!结束后,我五面的面试经理在开会,就大概等了半小时,经理下来接我,他很善谈,我有点紧张,因为知道是最终面了,所以就更担心自己哪里不好,被否了!毕竟已经到了这一步,谁都希望能成功!面试官见到我就说,原来你是个女生啊,看名字我以为是个男生呢!这多少缓解了我的紧张,经理面就真的是纯非技术面了!聊导师,聊实验室,聊做项目中的困难和成就,聊他们组做的东西,聊人生规划,反正各种聊天,其中给他留下印象最深的应该是,他问我说项目中有时候需要做一个很无聊的重复工作,你怎么看?我说,很无聊没有技术含量的事情,我们实验室也有,比如给图像标注特征点,真的是又累又没意思的一件事,但是我觉得,这一次做好了,以后就能直接用了,所有这件事看着无聊,但是对以后的工作是非常有意义的!他就很满意的说我很喜欢你这个观点,看问题能看的长远。半小时左右吧,面试就结束了,我很诧异的问,就结束了?他开玩笑说,你都五六面了还想面吗?哈哈。于是他就送我离开,临别前又问我你性格是开朗还是内向?我说其实我很开朗外向,他说那怎么感觉面试的时候你还挺内向的啊,我说可能真的是太在意了,恐怕自己哪里表现不好,所以束缚了自己吧!后来就刷卡开电梯送我走了,我看距离火车开始的时间还早,就跑到百度logo下转了转,哈哈!13号地铁上,接到了腾讯预约面试的电话!晚上跟朋友吃了饭,就上火车离开了北京!
至此,百度五面全部结束,回到合肥,等待消息!回到合肥第二天,接到了百度运维部的面试电话,一面问了项目,数据结构,网络的一些相关知识。
回来以后就电面了腾讯,深圳的部门,手机游戏,一面没聊技术,大致说了下我的项目,我的研究兴趣,然后他介绍了他们的工作内容,整体而言还是很match的,就二十分钟左右就愉快的结束了!那时候,我也在焦急地等待百度的消息,本来hr跟我说8月15号就能有通知,结果等过了8月15还是没有消息,然后我决定就当是挂了,这样的话,如果真的是默默挂了,那就挂了,不会失望,但是万一后面过了,那将是超级惊喜!在这样的安慰之下,心情总算平复了许多,直到8月19日下午,手机显示了010的号码,心就悬在了嗓子眼,赶紧跑出实验室,果然是百度甜美的hr,通知我通过了面试,给我口头offer,说我分数很高,哎呀,那个开心啊,特别激动,hr说,淡定点儿哈~~唉,那种心情从开始找工作到现在,我只体会过两次,均来自百度!本身北京是我最想去的地方,百度也是我的理想公司,所以至此,我的心就安定了很多,然后21号左右接到了运维部二面电话,我想也没必要浪费他们的精力了,我就直接说了,感谢他们,但是我已经拿到了其他部门的offer,并跟他们道歉,说明了情况之后无后话。再接下来的小暑假,我就安心在家里长了几斤肉,哈哈!8月份期间也迎来了腾讯的二面,感觉也没有太多的技术问题吧,大致也就是一些与实际问题相结合的小问题。半小时左右吧,就结束了!再没过多久就接到了腾讯hr打来的电话,说通过了那边的面试,问我手上是否有offer,我就很实在的说了有百度的口头offer,而且我的期望工作地一直是北京,所以面试官就说这样吧,只要你确定来深圳了,我就给发offer,你要是不能来的话,我可能就不能给你offer,offer给你大概保留到十月底吧~~
后来就到了校招,除了华为从七月份就开始来以外,美团应该是最早的一场大型宣讲会了,人爆满,我等挤不进大礼堂的只能在室外寒风中瑟瑟发抖了!!笔试也是人满为患啊,三间大教室都坐的满满的,之后就是搜狗笔试,之后美团三面,搜狗一面,阿里去参加校招面了技术和HR综合面。最终拿到了美团和阿里的普通offer,陆续又参加了华为和上海贝尔的校招,拿到了offer。
到今天为止,感觉自己找工作还是比较顺利的,当然也可能是因为拿到了理想的offer,而去忽略了那些不顺利吧,总之感觉对这个结果还是很满意的,至少比我最开始预计的要好!这个过程中非常感谢那些发布各种消息的师兄师姐,感谢我咨询过的师兄师姐,感谢家人和男朋友的支持,感谢各位面试官花费在我身上的精力,感谢导师对自己的严厉,感谢自己曾经的努力!
我必须承认由于自己的惰性和前段时间男友找工作的不顺心以及拿到几个offer之后的纠结,我已经很久没有努力了,尤其是进入十月份以来,所以今天写下这篇文章,纪念过去这段时间的同时,也是为了开始下一个征程,一度感到迷茫,但是现在我决定要更加努力一点!
很快,我也要再次投身科研事业了,无论如何,保持进步!
关于过去的这段时间