记毕业季的求职经历

Accept的公司:Facebook, DeNA, SAP, Intel, ARM
Fail的公司:阿里巴巴,腾讯,百度,Google,微软,平安科技,豆瓣,雅虎,AmazonNVIDIAEMCVMware,还有各类说不上名字的小公司

今年(确切的说是从去年暑假开始)的工做实在很差找。随着国内的经济形势降低,公司的招的人也随之降低得厉害。腾讯,阿里这些往年招生大户今年只招精英,阿里在上海彷佛达到了个位数!而个人求职经历应该是从9月开始,而准备则是8月底就开始了。

Dream Offer
Facebook提及面FB可能也是当初不经意地投了海外的HR邮箱,而后就安排了skype面试,再以后就是onsite面试。当初还真没想过去美国工做。每当被那些个公司reject的时候,我老是一咬牙,让他们成为我面最后的BOSS公司的垫脚石吧。
Skype的面试大约是10中旬,而获得HR的通知则是在9月底了。那时候我还在刷着九度的OJ,刷些不痛不痒的硕士机试题。心想再这么下去不行,铁定要挂了。因而制定了为期2周的突击算法复习。把LeetCode上的题都给刷完了,再把career cup上的FB的板块的题都给看了遍。这2周真算得上地狱式地作题,早上9301000醒来,吃饭,作题,1200,午间新闻,作题,1830,晚间新闻,作题,22:00左右休息。惟一的娱乐可能就是新闻了。那时候的专一可能这一辈子也就那么几回了,没有周末,天天都在赶进度上的各类题目,生怕完成不了。但最后居然奇迹般地挺过来了。Skype的面试却是不难,很快就把代码写完了(因为FB的保密协议就不能透露太多了)。一面的反馈也很正面,就等着11月底的onsite
在等待终面的onsite期间,我又制定了更为长远的复习计划了,大约1个半月复习。复习中可能被各类突发事件打破,笔试,面试,实习等等都是最为头痛的。因此每次要去面试一些小公司的时候,内心都十分挣扎,去面吧,个人时间真的太宝贵了,不去吧,可能少了此次面试经验,说不定那题在之后的面试中出现了就亏了。老是在这种痛苦的挣扎中反复。因而,我把FB的算法复习题同步到Evernote,而后在公车站看,在地铁上看,在面试的公司看。几乎把每一点可以榨干的时间都用来复习算法了。那时候真的好累好累啊,有时候甚至都想快点结束吧,即便结果再坏也快点结束吧,都快要窒息了。最心灰意冷的可能就是,一次又一次地去笔试,面试,可到了最后又一次又一次地被无数的公司拒了,甚至连无名小公司都不要我,这种打击如今想来能挺过来,可能就是靠着一种信念,一种但愿。
在一天30道算法题的训练下,我挺过来了,把LeetCode上的题重刷了一遍,把Career Cup上的Google, FB的板块的题都看完了,把何海涛的题从新复习了一遍。就是在这一遍又一遍不厌其烦地复习中,我一我的默默地走,终于走到了11月底,进入最后的onsite
Onsite前一晚,没睡好,可能只有34小时睡着了,各类情感的交织,那是怎样的感觉呢?是一种长期的压抑,一种长期的积累,但愿有一天可以被人所认可。
一面的面试官,看上去人不错。直截了当,上来就是算法题,不浪费时间,我就喜欢这样的。第一题写完,被发现bug,而后继续改,改完仍是有bug,再次改,发现仍是有bug,不过面试官说差很少了,出了下题。第二题却是一次AC了。最后聊天时面试官说了,能够用中文,发现仍是学长,那真叫一个他乡遇故知的感受,而后是为何要从Google China跳到FB的谈话之类的。
二面的面试官,也是中国人,感受是交大的(后来才知道清华的)。第一题秒杀。而后是第二题,之前从没见过,有点慌了,不过从最简单的方法入手,说了本身的想法,而后要我改进,用了hash的方法把复杂度降到O(n),彷佛还但愿我把空间也降下来,而后给了个提示,因而,灵光一闪找用了DP的方法解决,而后balabala一通,代码写完,没什么bug。总算过了二面……
最后一面也是很年轻的一位工程师,一看他的卫衣上的CMU就差点想叫了“Great University!”。以前谈了不少以前实习的事,心想不会是没coding了吧,艾,最后一句“let’s sovle a problem!”。梦想破灭。这题作的很是很差,最开始的时候想错了好几个解决方法,还一直在谈数据结构,而面试官一直说Data Structure is not important, please write the code.而后,在mac air上写code,键盘太软了,实在不习惯,当时才发现thinkpad的键盘真心好。或者前几面在纸上写都要好的多。最后写了个有重大bugcode,发现这下搞砸了,而后聊天的时候几乎也是草草收场了。
回家的路上真是心如死灰呀,说是一个星期后给结果。这一个星期真是异常的难熬。
最后听到结果的刹那,终于释然了,这几个月的奋斗,一切的一切都在此刻,值了!!!

有帮助的网站:
LeetCode:www.leetcode.com(blog上几乎有每一题的解决代码)
Careercup:http://www.careercup.com/
何海涛:http://zhedahht.blog.163.com/
九度OJhttp://ac.jobdu.com/

此次面试的最大的感觉就是:不要放弃但愿和努力。当你快撑不下去的时候,对本身说在一天就好,只要撑过今天。就这样,你多撑过了一天,一个月,一年。而后,回过头,你发现原来竟能够撑那么久。而如今的你和当初也大不同!

====================若是想看看那些惨痛的失败经历,请继续======================

         第一站:微软。经过学校的内推名额进了一个秋令营活动,为期4天。满心欢喜地比同届的同窗少了好几轮的笔试和面试。心想要是拿到了MSoffer那是真心好啊,虽然MS近几年不景气,但看看它在紫竹的办公环境,各类小零食,还有福利,能进去我也就不用再为今年的面试再操什么心了。
在经历了第一天的各类MS员工盛赞公司文化和技术的过场后就是次日的面试了,早上是为期一小时的过场笔试,不是很难,两道代码题,一道和树有关,一道搜索。以后就是下午的面试了,内心那个紧张,甚至手都在发抖,并且不停地想去厕所。1面是一个看上去是senior manger,开场是一些项目,以后就是写code了,这道题想到最后感受要用区间树作,我说了下,他让我写,只能认可很久不写区间树了,并且这代码也够长,写不出。感受这印象就一下down到谷底了。以后又让我写了一个2Sum的问题,想了半天都没想出他想要的解,当时感受脑子就乱成一团(如今看看,那真是经典到不能再经典的问题了,通过了以后几个月魔鬼式的code)。最终,个人一面以时间不够而草草收场,面试官走后,那种几乎窒息的心情就知道本身完蛋了。好吧,终于2面的面试官几乎在我快绝望的时候来了(迟到了45分钟以上)。而后来了道atoi。我满心欢喜地code,而后写满了一黑板,觉得这下完美了,各类test case都想到了(以后几天回去看了linux源码,无地自容,如此优美和简单的实现被我搞得无比复杂)。而后balabala一通,心想过关了吧,而后坐等三面。而后呢?而后就没而后了……
         此次的打击和教训对于我异常的深入,因为是第1家面试的公司,又是十分迫切的心情,并且又准备不足。不管在心理,准备,经验上都处于彻底的劣势。最后致使了完败。但也是因为这一次,让我深知本身算法和徒手写代码的能力已经退化得全无了,促使我开始了以后的魔鬼训练。
         P.S.微软的面试流程通常有45面,最后一面是大BOSS,大BOSS会看到前面全部面试官的评价,并做出最后决定,通常有超过1reject就悬了。一样的,第n面的面试官会看到前n-1面的面试官的评价,同时会问你评价上的弱点。真是很是很是变态的面试方式。
         相对来讲,GoogleFacebook面试官都没法看到前面的面试官评价的,最后会有一个审核委员会决定你是否录用。感受不像MS的一锤子买卖。
         在经历了微软的reject后,就拉开了本年度最心酸,最紧张,最跌宕起伏的求职经历的序幕了。

被秒杀的公司:
阿里巴巴,一样是内推,一样是算法,一面的一道旋转排序数组找数,几率问题,直接把我秒杀。Fail。以后又是网上的初试笔试,题目都不想说了,政治题都有!最后,咱们学校才2个最后拿到offer
腾讯:笔试直接挂。哎,总之被拒的如风通常凄凉。
NVIDIA:依然是笔试,NVIDIA还办了910月两场。据打听,同窗也没一个去面的。NVIDIA今年是怎么了?
豆瓣:一直用着豆瓣,对豆瓣的工程师文化和苹果文化也很是喜欢。怎奈,笔试就被拒了。
雅虎,AmazonVMware也一样是跪倒在笔试。

神公司Google,失之交臂
好吧,这段经历我都不想再回忆了。去年的暑假前去面了实习生,席间面试官提示时很鄙夷地问道:知道动态规划吗?已经被划入不懂算法的行列。
10月正式员工面,一面就被刷。一道题硬是卡住,没想出来面试官的最优解吧。只搞了个次优的。并且回去一讨论,居然仍是我面百度实习生的题目,我同窗都记得,我却忘了。而后是各类懊悔……
只感受,Google就像是在天上飘着,永远够不到。

我鄙视的面试:
百度,笔试直接挂了,以后又是内推才去的面试。一面先是问了各类C++的问题,答对答错各一半,而后又是一道编程题,最后一道“哥尼斯堡七桥问题”,这题真心忘了怎么解。而后又是二面的一道字符串的问题,最让人气愤的是我明明答对了,还把DP公式都写了,他非说我这是复杂度计算公式,个人时间复杂度不对,这题我回来以后又在LeetCode上作了一遍,AC全部数据。但这傻逼的面试官彷佛本身都没理解题目还拿出来给我作,操!而后,他看我执意本身的解法。找了个台阶,那咱们换到题吧。因而又写了到树的题。最后,又是一个45分钟的迟到,三面来了。问了些可有可无的,就结束了。从我同窗那了解到面得通常,在boardline吧,等消息。我也知道基本无望了。那时对于offer的渴求真是饥不择食啊,一个offer都没有,彷佛是在10月底的时候了!而身边有些同窗在那时愁的是,去百度呢,仍是腾讯呢,又或者大众点评啊。

EMC:EMC的笔试之变态,试过才知道!感受是毫无但愿的,说是进了面试的话就铁定能录了。好吧,我就是那个进了面试,居然没录的。一面和二面比较水,都是问些项目和我的发展的问题,三面来了到相似交换块数据的的编程题,给出数组A = A’A’’,怎样原地的高效交换A’A’’。基本上把题意建模就是写出这个核心的代码。想了个比较绕的递归算法,但面试官硬说个人时间复杂度不是线性的,看来又是个都没把题理解透彻的家伙。哎,也是我当时不争气,没有把代码想清楚,回家实现了递归版的,确实是线性的。但编程之美上有个tricky的解决方法。当时,面试官就跟我说了这个解题办法。好吧,看来是不写出这个他是没法满意的。最后,你懂得!再次被鄙视。

那些无名的小公司:
平安科技,平安的一个技术IT部。说实话那时真是只为积累点笔试,面试经验才去的。最后连笔试都没过。
早安科技,刚开始就问我是哪里人?为何来面试?对创业公司怎么看?那时真是一个火大呀,真想骂:他妈的,快点出题!老子才不想进大家公司那!
还有些海投的,通知面试,实在是没体力没时间去面了。

日本的公司:
DeNA一个日本作游戏的公司,招聘的职位在东京。估计也有不少人没听过这公司了。日本公司的文化感受就是等级森严,毫无活力吧。公司的面试就能窥见一斑。不过DeNA也算是学习美国的文化了,12轮技术面。日本公司彷佛比较重视项目,面试问了不少项目的问题,还让我把代码给他们。后来一想,其实也看不出什么代码的意图,也就是看看风格和代码是否简洁。还有一面就是coding了,这个我喜欢。一道atoi,好嘛,这微软的仇在这里报了,在linux源码的基础上写了个能处理溢出的。面试官还问了这个溢出的处理,balabala一通,说是看过linux源码,说是源码有bug,而后改进之。那真叫一个爽啊。而后一道最近公共祖先,先沉思状,而后一个O(n^2),固然不满意啦,而后又来个链表的O(n)解法,最后一个递归的O(n)解法。完美收官,你懂的,面试官就喜欢这种逐步完善的思考方式,一会儿来个终极解就没意思了。
以后嘛,日本公司的文化就来了。各类什么性格问题啊,人生问题啊,甚至还问你的家人,女友的各类隐私问题都来,这是我最讨厌的了。还有一轮是团队合做的环节,真是感受毫无心义,根本没有那种轻松合做的氛围,不过只是各自展现本身比队友强的一场show。这场团队合做是以前层层筛选下来的5人。原觉得会有34个留下的吧。没想到最后只剩2个了。
好吧,我挺到了最后。拿到了offer,而后是一周后到北京签约,但日本公司却还无耻地说去北京也是算面试,因此balabala。真是很是忍受不了这种表面的功夫。
最后,各类缘由。我仍是拒了DeNA,其中过程就不表了。不过这是我reject offer最爽的一次!

终于拿到Offer:
Intel
接到Intel的面试完打来的电话就知道有戏了,感受终因而要触底反弹的前兆了。Intel的面试3轮,每轮45分钟。13轮是技术,中间的有个BOSS级的人物吧。算法什么的基本没问题,字符串处理,最小堆,还有些只说想法的算法。头疼的是C++的细节,线程,锁,调度等等,这些我全然没有复习,也不知道怎么复习。感受国内的公司为了区分合格者专问偏门的语言细节,可能一生都不用的,以此来决定去留,这实在很让我讨厌。谁叫中国人多呢。
最后感受面的还不错吧,至少没有重大失误。最后顺利拿到offer

第二个Offer:
SAP
SAP的面试也算是内推吧。这面试真感受不算正式,主要是二面居然是当场从网上找题,出的仍是我知道,而后又换了到算法导论上的。面试官本身都没理解题目还让我作。
一面则是两我的,一个问得问题就看出很牛了。各类C++的类的函数啊,一些鲜为人知的特性等等,而后黑板上写C代码,而后数据库,一个变形的链表的复制,SQL语句等等,什么都问,而我几乎只懂算法,其余的只能敷衍了事。
整体感受通常吧,可给offer可不给的那种。
而后没想到,FB面试的那天下午HR打电话来了,那时我心情极糟都不想回答任何问题了,还问了我一大通项目,offer,英文交流,1个半小时。真是被搞死了。
最后顺利拿到了offerlinux

相关文章
相关标签/搜索