Open Nav

我的找工作总结(毕业生必看)

前言

    从9月初投简历到现在为止,到10月28日的微策略面试,我走过了两个月的求职路。

[资料来源:https://www.doc163.com]

原计划找工作要一直持续到11月底的,不过11月份开始毕业开题报告的压力渐渐加大,我所中意的公司在10月份已经全部完成了招聘,我也拿到了还算满意的offer,所以只好提前结束了这段难忘的旅程,也算是为我的求职画上一个不算完美的句号。

[资料来源:http://Doc163.com]

  [版权所有:http://DOC163.com]

    以前看过一篇面经,里面的开篇第一句话让我印象非常深刻:“从一开始,我就不是在找一份工作,而是在找一份经历”,诚然,我也希望自己能够抱着这样的心态去体验尽可能多的公司,感受尽可能多的文化,去找寻自己的方向。

[来源:http://www.doc163.com]

  [版权所有:http://DOC163.com]

    秉承了上届师兄们的优良传统,我从一开始就定下了海投的大方针,只要是和自己专业对口的公司,都会去申请。我知道,一份好的工作并不会主动找上门。而且在这个时候我对于自己以后该何去何从并没有很明确的规划,如果不去获得尽可能多的面试机会,我就没有办法找到自己的目标。 [资料来源:https://www.doc163.com]

  [版权所有:http://DOC163.com]

    基于这样的想法,我先后网申了30家左右的公司(其实也不算特别多,所以请大牛默默忽略这个数字…),基本上都是IT企业——这是我的focus。并从九月底到十月底的这段时间里经历了密集的笔试、面试、拒绝与被拒的历程。 [资料来源:https://www.doc163.com]

  [资料来源:http://Doc163.com]

    我不会去说太多面试或者笔试过程中的具体细节,只想试着从自己的经历出发,表达自己真实的感受,题目什么的在网上随便一搜都能找到一大把,我就默默忽略这部分内容吧J [资料来源:www.doc163.com]

 

[资料来源:http://doc163.com]

我的找工作总结(毕业生必看)

客观汇报结果 [资料来源:www.doc163.com]

网申的28家公司,其中24家通过了简历筛选,2/24直接进入面试环节,22/24进入笔试环节。有2场笔试因为时间冲突等原因没有参加,另外主动放弃了8家笔试1家面试。这24家公司最终获得10家公司的面试机会。到现在为止拿到了 7张Offer。因为有了比较满意的offer,所以在十月底停止了找工作的漫漫征程。

[资料来源:http://Doc163.com]

 

[来源:http://Doc163.com]

关于目标 [来源:http://www.doc163.com]

    计算机系研究生毕业的出路大体上来讲可以有三种:找IT企业,继续自己的本职工作;考公务员,进国企和央企;出国读博。具体选择哪条道路,这取决于每个人的价值观,但我认为有一条原则是不能打破的,那就是专攻一点(牛人请继续无视……)。我们实验室在上届毕业的众位师兄,有一人进入央企,一人出国,其余众人选择留在IT业,所以我有很多经验可以借鉴。

[资料来源:http://www.doc163.com]

    记得一年前曾因某事和冯青兄在车上长谈,主要是向他询问如何从几千人中脱颖而出,赢得一个只招几十人的央企的职位。冯青兄告诉我他毕业时的目标就是进入国企,因此从毕业前一年的8月份开始就把全部的精力投入到准备公务员考试中。我们都知道,互联网公司的招聘时间集中在9、10月份,随后是各大银行校招,接着到12月份甚至次年1月份才进入国企央企的招聘流程(今年的公务员考试报名是在上周)。伊言道:公务员考试的竞争非常激烈,如果决心报考,就绝对不要妄想有时间去准备IT公司的面试笔试,如果不能专心,那还是别报了,因为希望非常渺茫。我深以为然,和去年相比,今年报考公务员的形式似乎更加不容乐观:据说针对应届生开放的公务员职位非常少,这意味着每个报考者必将面对更加激烈的竞争。有限的时间该如何在准备公务员考试和其他事情上分配,那是每个人自己的问题,但是你有什么理由认为自己能够战胜那些比你投入更多时间和精力的人? [资料来源:Doc163.com]

结论一:如果决定进体制内,就请全力以赴,有舍才有得(如果你有一个NB的爹,请无视此法则) [来源:http://www.doc163.com]

    出国读博是另一条路,不过走的人不多,原因很简单:有志于出国的好青年绝大多数将该目标的实现日期定在本科四年级的那个暑假,所以在国内读完硕士以后还有毅力和决心出国读博的人就显得少之又少。按照小白自己的观点,如果留在国内工作,他并没有看到一个让自己足够满意的未来,这个时侯出国读博或许会比较苦逼(>.<),可至少有更多可以期待的东西;如果选择留在国内,所有的未来都是可以预见的,然而这并不是他想要的。我个人非常佩服小白的决心,我爸妈也一直支持我出国读博,但我自己并不是一个喜欢research的人,因此也完全没有这种出国读博的魄力——这或许会换来一个更好的未来,但我并不想让工作成为自己的负担。 [资料来源:http://www.doc163.com]

    不过,在研究生阶段,准备出国与找工作这两条路似乎并不是那么矛盾。小白并非没有选择,他也是放弃了网易有道优厚的条件(有户口啊亲!这对于今年的应届生而言,对于现在的北京,是多么难得的一件事情!)、斯伦贝谢的百万年薪(你的金钱豹还没报告呢!),还有其他数不胜数放在今年看来都无比诱惑的好offer,而选择了新加坡国立大学。但我想说的是,要做到这点,真的需要很强的魄力。小白为了准备出国,在实验室度过的无数个无眠夜只为憋出足够的论文,这种压力并不是每个人都能承受得了的。 [来源:http://Doc163.com]

 

[资料来源:www.doc163.com]

    我自己曾经是幻想过体制内与IT企业两手抓两手都要硬,但是在实际进入战斗准备阶段以后,才能真正地切身体会到什么叫做鱼与熊掌不可兼得。我问自己,想要的究竟是什么——这个问题并不是每个人都能想清楚,尤其是在不得不做出选择的时候,往往只是被环境的洪流推上某一条路,虽然心有迷茫,但是只好硬着头皮继续往下走——很不幸,我就是这群人中的一个,在需要做出决定的时候根本没有去做哪怕一点点向体制内迈进的努力,所以可以说我是被逼上这条路的。不过,至少我到现在还没有后悔,并且渐渐找到了自己的方向,我想,在这种时候的确是应该感谢命运的J

[资料来源:http://Doc163.com]

结论二:如果可以,请认清自己的方向,找到自己的未来

[版权所有:http://DOC163.com]

 

[来源:http://www.doc163.com]

关于简历

[资料来源:http://doc163.com]

    这里我只说IT求职者的简历,应聘体制内需要准备的简历完全不同,大家都懂的。 [资料来源:http://www.doc163.com]

    跟大部分的程序猿一样,我的简历不会因为公司的不同而改变,基本上是同一份中英文简历,同一套自我介绍,对于简历上的每个项目,都采用同一种介绍方法。所以我推荐求职者对简历做这样的准备:1. 准备一份干净简洁但却足够充实的简历,使得面试者一眼看上去,就能找到他想要的重点;2. 简历上的文字不要太罗嗦,一件事情用一句话概括,但是在面试官面前,你必须能将任何一句话扩展成不少于3分钟的介绍,使得他能够了解并认同你所做的工作;3. 务必认真准备简历上的每个Project,包括它的来源、意义以及你的贡献,或许你曾经亲手完成过它们,但是你未必能清楚地将这些东西表达出来,如果在一个重要的面试中你不能很好地解释你为什么要完成某个面试官感兴趣的项目,那么很可能给面试官留下不好的印象,这是很不好的。

[资料来源:www.doc163.com]

    我的简历里面总共提到了4个项目,我也只自信能把其中的一个组织得比较好,剩下几个项目则显得漏洞比较多,特别是当面试官深入问下去的时候,就容易露出马脚T_T。 [资料来源:http://doc163.com]

  [资料来源:Doc163.com]

关于笔试 [资料来源:Doc163.com]

    这是找工作的过程中必须要准备的一个环节,很多人认为笔试只要过了就行,但是我不这么认为,对某些公司,你的笔试成绩有可能直接影响到你能否拿到最后的offer。我就拿自己在EMC的面试经历来作为例子吧:我和冯涛参加EMC在9月25日的笔试(北京),回来后双方对了对选择题的答案,结论是他比我做得好很多;后来我们都收到了面试通知,相同的三个面试官,相同的90分钟三轮面试,但是面试的内容相差却比较大:每个面试官都让我详细介绍了一下简历上面的项目,并且每轮面试,面试官都会给我出一到两道算法题,好在题目都不难,我没有太大问题地都做出来了。他去面试,却发现对方一个技术问题都没问,主要的问题都是诸如“如果一个团队内部出现矛盾,你该如何解决?”这样的soft question。10月19日下午,他便收到了EMC的电话,通知他拿到offer。回过头来看整个过程,面试官似乎根本没有通过面试考察对方的意思,就是说他已经通过笔试的过程被qualified了,面试只不过是确认一下,看看该君的“面相”而已。 [资料来源:http://doc163.com]

    上面的结论是我从多家公司面试回来,并与其他人分享面试过程以后得到的,仅仅是个人推测,所以不一定完全作准,但不妨碍各位用作参考,我想说的只是一点:笔试很重要,请认真对待。 [资料来源:www.doc163.com]

  [资料来源:http://www.doc163.com]

    关于笔试的准备工作,这部分内容我认为没太多好说的,IT公司的笔试题目会考察哪些内容,其实每个人都知道:算法,操作系统,编译,网络,数据库,概率统计,智力题,或者还有其他一些数学知识。但是这些内容准备得完么?从我个人出发,对于笔试内容的准备也仅限于两方面:复习自己以前学过的基础知识(不包括学习新的内容)和搜索往年题目。后者的目的是去了解一个公司的出题风格和考察偏向(还是以EMC为例,他们今年在北京的笔试题就没有一道算法,大部分是操作系统和编译的内容),如果运气足够好,撞上了比较多相同的题,那只能说是运气好,但是大部分IT公司的题库应该是limit to endless的,他们也希望能够考察到应聘者的真实水平,所以和往年题大规模重样情况很少出现(搞IT的都知道,训练集和测试集是不能重叠的,否则测试就毫无意义),所以,如果平时有空闲时间,还是多花些时间学习(咳咳,好好学习天天向上的老话题了,不过现在看来这句名言依然适用啊~),到了最后时刻的临阵磨枪是不太可能会有好结果的。

[资料来源:http://www.doc163.com]

 

[资料来源:http://doc163.com]

    还想说说我笔试挂掉的三家公司,分别是呼噜、谷歌和腾讯。

[资料来源:www.doc163.com]

    呼噜的笔试时间是在9月23日晚上7点,在我今年参加的所有笔试中,呼噜的题目是难度最大的,在70分钟的时间里需要面对将近20道填空题和3道代码题(还是4道?记不得了),其中涉及到了算法、数据结构、和概率等数学知识,我印象已然不是很深刻了,只记得几乎每道填空题都得让人花3~4分钟的时间去思考,而我当天下午2点钟跑去朝阳区面试淘宝(结果被鄙视,后面详述),一直到5点钟才结束,接着立即赶往中科院参加呼噜笔试,当时的大脑已经处在半梦游状态,而且这时我还根本没有做任何复习工作,自己本身的知识体系就跟一团乱麻一样——最后结果也可想而知。现在想来犹有后怕,幸好这不是我心仪的公司,否则答出那样的卷子一定会让自己后悔万分。 [来源:http://www.doc163.com]

    谷歌的笔试是在10月13日。个人感觉整体难度不算高,但是google自从被打出中国后,每年招人非常少,所以想要通过google的笔试还真的得靠一些运气成分,笔试结束以后我和周围几个朋友还合伙回忆了一份笔试题目……10道选择题,3道编程题,90分钟。题量不算大,但是选择题的涉及面相当广泛:操作系统,算法,概率,网络……或许面对这样的一份题,大多数人都不会有明显的压迫感,可是仔细想一想,有几千人在做这样一份不算太难的题目,就为了争夺十来个名额,就能感觉到每道题目的分量有多重——每错一道选择题,就可能被几百上千人抛在后面。在做笔试题的时候我脑袋里突然就冒出了上面这样的想法,并不觉得紧张,只是觉得很好笑。最终的结果没有惊喜,也没有遗憾,毕竟在这里实习的cc大牛都没有拿到offer,我等小弱也应该把心态摆正不是~PS. 说些题外话,感觉谷歌中国每年都会出来调戏大伙儿一下:明明不招几个人,到了招生的时候却都要声势浩大地海笔一场,然后悄无声息并彬彬有礼地给95%的人发那封全球统一的拒信,似乎这样才能显得进入谷歌中国是件灰常NB的事情。 [资料来源:www.doc163.com]

    腾讯的笔试是我做得最没感觉的——20来道选择题,两三道代码填空题,紧随其后的附加题,并且提供了相当富裕的2个小时答题时间,不过由于我中途提早交卷去参加EMC的面试,因此还是光荣地牺牲在了笔试战场上。不过传闻中腾讯今年的校招名额与之前他们声称的相比有大幅缩水,所以仔细想想我似乎也没有亏。 [资料来源:Doc163.com]

 

[资料来源:https://www.doc163.com]

关于面试 [资料来源:http://doc163.com]

    不知道在哪里看到过一句话:如果没有经历过被鄙视的面试,那么你的面试经历是不完整的。我不对这句话本身发表评论,我想说的是,面试和笔试是不同的,因为笔试的题目是死的,而面试的人是活的,笔试题目对一个人的考察范围仅限于这道题目本身,而面试官想要看到的,则是你最擅长的一面,他不会期待你是一个什么都会的大牛(如果真的是,那就不是站在这个层次上和公司对话了),所以面试是可以准备的,而且面试肯定可以通过准备达到不错的效果;其次,一次失败的面试带给一个人的价值是远远大于一次成功的面试的,但是对于一份想要拿到的offer,面试不能失败,这也是为什么我把看到的IT公司都网申了个遍的原因——对于那些不是势在必得的公司,我可以放心地跑去练手。在整个找工作开始前,我并不清楚自己掌握了多少内容,也看不到自己的缺点在哪里,曾一度连自己简历上的项目都介绍不清楚,还妄想轻松掠下大量offer,这就是在痴人说梦。我的第一个面试是在淘宝,时间是2011年9月23日下午2点,当时被两个面试官鄙视得体无完肤……但是我非常感谢这两个人,因为他们让我产生了真正的危机感,让我能够看到自己的问题,从而利用整个国庆的时间做一次全面系统的准备。

[资料来源:http://Doc163.com]

    由于绝大多数面试的开场都是项目介绍,因此一个好的开场对于给面试官留下不错的第一印象是很关键的(虽然第一印象对于绝大多数的SE面试来说不是决定因素,但我认为一个条理清楚的项目介绍是让面试官了解你的技术特长的有效手段,从而能够进一步引导面试官向的发问方向,从这点出发,项目介绍还是相当重要的),而项目介绍的过程又必须通过实际的面试经历来不断改进,因此总结每一次面试过程就显得至关重要(不要小瞧这个过程,再怎么复习往年的面试题,也不如认真总结一次面试得到的收获大)。 [版权所有:http://DOC163.com]

 

[资料来源:https://www.doc163.com]

面试的准备 [资料来源:http://doc163.com]

    由于9月份我一直在网易有道实习,而国庆过后就是各种笔试和面试的高峰,因此我只有不到10天的时间来做准备。我只谈如何准备面试SE这个职位,其他职位的面试流程会有所不同,所以在准备上也应该有不同的侧重点。

[资料来源:http://Doc163.com]

就先说说SE的面试流程吧,我觉得在各种公司和职位里面,这应该是最简单的流程之一了:

[资料来源:https://www.doc163.com]

  1. 首先被面试者只有你一个,所以不会出现群面的情况(面试官可能有多个,但是这个对于应试者而言基本没有影响) [资料来源:http://www.doc163.com]

  2. 其次面试官问的问题高度标准化,在简单的几句话暖场后,90%以上的面试官会让你做一下自我介绍,主要是介绍项目 [资料来源:Doc163.com]

  3. 自我介绍完成后面试官就会针对项目发问,问的问题依据面试官资历的不同或深或浅,最终目的都是考察你对某方面知识或技术的掌握程度

    [资料来源:Doc163.com]

  4. 项目发问结束后(也可能是穿插在问项目的环节中),面试官会出一些题目让你现场解答,题目也分为两类,一类是肯定有解的基本题目,另一类是没有固定答案的发散性题目,后者大部分情况下需要与面试官不断交流,通过讨论找到一种面试官认可的方案;上面的内容都结束后,你的这轮面试就算尘埃落定

    [资料来源:Doc163.com]

  5. 最后可能还有一个双方自由讨论的环节,面试官一般都会说几句话简单地评价一下今天的面试,然后问你有没有什么问题。你可以有,也可以没有。 [资料来源:http://Doc163.com]

  6. 本轮面试结束后,不同公司会有不同的安排:有些公司会让你继续等下一轮面试(如果没有面到BOSS面就让你回去,基本上就说明没戏了),还有些公司会安排你回去,下一轮面试会在以后电话通知。我个人比较喜欢第一种方式,能节约花费在路上的时间,面试的效率也比较高。 [版权所有:http://DOC163.com]

  [版权所有:http://DOC163.com]

    我把需要准备的内容分成了三部分:第一部分针对基础知识,第二部分针对简历上的项目,第三部分针对往年的题目。

[来源:http://www.doc163.com]

    关于基础知识,针对每个人的知识体系和专业方向,准备的侧重点可能会不一样,我主要看了三本书:《程序员面试宝典》《编程之美》和《数据结构与算法》。前两本书是完全针对面试过程可能问到的算法和基础知识,最后一本书是研究生算法课的教材。这部分内容在面试的时候基本都会被问到,有些时候还会要求应试者现场写代码,因此多看一些题目,多记住一些算法总是有利无害的。这里想说的是,我现在的目标完全是“温故”,因此挑选的这几本书都是以前看过的,如果想“知新”,短短的十天时间可能不大够……

[来源:http://www.doc163.com]

    我还想推荐一本书:”C++ Common Knowledge”,中文名是《C++必知必会》,这是前段时间准备微策略面试的时候发现的一本书,如果你在简历上突出强调”I am experienced in C/C++”,那么这就是当之无愧的必读书籍——这本书不只针对面试,在平时作为百科类的小册子也是很不错的。

[资料来源:http://www.doc163.com]

  [来源:http://www.doc163.com]

    关于简历,我主要做的事情是重新组织了对简历的表达方式,内容并没有做太多修改。我的简历涉及到三个方面的内容:编译、操作系统和分布式计算,而其中我希望向面试官重点强调的内容是操作系统,所以着重整理了与操作系统相关的各种知识:比如说内存管理部分的伙伴系统和slab allocator,进程调度部分的O(1)和CFS,等等。诸如此类的内容我都会去重新了解一下实现原理和具体细节。

[来源:http://Doc163.com]

    我的简历重点突出的编程语言是C/C++,所以还花了一天多的时间去了解虚函数和异常这两个面试官非常喜欢问到的话题,主要是看他们的实现原理和底层机制,并没有关注如何使用这两个东东。说实话我在平时写代码的时候基本不会用到这两个东西,所以复习的过程可以说是从零学起了。 [资料来源:Doc163.com]

    说到底层,就不能不考虑网络通信协议,但这部分并不是我的focus,所以只是简单了解了一下OSI七层模型,以及模型中每层的特点。这里我还专门花时间额外看了这样一个热门面试问题:“从你在IE浏览器的地址栏中敲入一个url开始,到网页被显示出来为止,都发生了些什么?”,我在实习面试的时候被微软面试官问过一次,淘宝面试又被问到一次,两次都说不清楚,现在终于幡然醒悟,决定以后再也不能被这个问题鄙视。其实回答这个问题可深可浅,全看你自己愿意了解到什么程度,不过可以肯定的一点是,如果你本人并不是网络方向的,那么有资历的面试官一定能够一直问到你答不上来为止——他通过这种手段就能了解你掌握的程度,所以说面对比较有经验的面试官,千万不要忽悠,不会就直说,万一忽悠歪了会给面试官留下非常不好的印象。 [来源:http://www.doc163.com]

  [资料来源:http://Doc163.com]

EMC面试

[资料来源:http://Doc163.com]

    坦白说来这个offer拿得非常“惊险”,也让我第一次觉得应聘者和公司之间是存在“缘分”的。我在9月25日参加了EMC的笔试,这时对这家公司还不是很在意——一来往届的师兄师姐没有到这里工作的,二来自己当时还没有做任何准备——所以只是抱着打酱油的心态参加了笔试。过后才从蔡蔡那里了解到这家公司还是相当不错的:往年的应届生都能保证解决户口,每天8小时工作制,周末不加班,一年20天的年假和8天的病假,以及各种其他IT公司无法提供的待遇,简言之可以将EMC概括为IT企业中对待员工最人性化的公司。直到10月11日收到他家的电话,通知10月15日早晨去面试,我决定利用中间的几天好好准备一番。

[资料来源:http://doc163.com]

    EMC的面试总共有三轮,每轮30分钟,每一轮结束后立即换面试官进入下一轮;面试官比较重视应聘者的项目介绍部分,被面试者需要明确表达自己在项目中所处的地位与所做的贡献,即明确责任;技术问题方面没有明确的侧重点,全看面试官本人的意愿(感谢蔡蔡的资讯J)。我在这之前还有两轮创新工场的面试和两轮人人网的面试,而且每轮面试中面试官都要求我重新介绍一遍项目,因此有充分的实战机会来让我好好组织项目的介绍。每轮面试完我都会根据和面试官的交流情况总结这次面试的成功和失败之处:如果在简历的某方面被面试官问得犹豫或者语塞,那么就说明我对这个问题的表述有问题,或者说面试官的问题是我的准备盲点;其他问题,诸如语速、停顿、调理等问题,也可以通过一次次地面试来不断改进。等到EMC面试当天,我自认为已经能够比较好地组织自我介绍的部分,包括有重点地突出自己熟悉的项目和技术,并对面试官可能问到的大部分问题都有所准备。

[来源:http://www.doc163.com]

    让人纠结的事情出现在面试前一天:腾讯在这个时候发了邮件,通知笔试,时间是10月15日上午10点,地点在北大二教,而EMC的面试是11点,地点在清华科技园。由北大骑车过去大概要15分钟左右,如果笔试时间超过1个小时,那么无论如何也赶不及EMC的面试,我打电话给EMC的HR请求调整时间,得到的答案是不能调整(事实上由于绝大多数的人都去参加了企鹅的笔试,因此EMC最后还是不得不调整了时间,在这点上让我觉得他家管校招的那位上海HR非常2,嗯!)。最终还是一个关于选择的问题:我用1个小时的时间答完了腾讯笔试的必答题,放弃了所有的附加题,然后冲出去赶EMC的面试,到达面试地点的时候已经是11:30,不过他们还是让我参加了面试。

[来源:http://www.doc163.com]

    第一轮面试的面试官是一个中年大叔(原谅我这个称呼……),进去以后我还是先对自己的迟到道了歉,并说明理由,大叔微笑着表示理解,说现在正是你们忙的时候,瞬间觉得大叔人真不错啊~接下来进入30分钟的正式面试环节,我首先花了20分钟的时间做项目介绍,当然这其中包括和大叔的互动交流。由于有预先做过功课,因此我在介绍过程中控制了语速,并且对每个项目着重强调了自己所做的贡献。接下来大叔问,你的英语如何?我说阅读还行,口语和听力不怎么样,于是大叔让我用英语谈谈刚刚参加过的笔试,久疏练习的弊病在这里展现无余,基本上说出的每句话都有语法错误,而且有太多的单词想不起来发音,结巴不断,囧一个……还好大叔没有怎么为难我,在接着问了一个简单的代码题后,一面结束。

[资料来源:www.doc163.com]

    后两面的内容基本上和一面差不多:15分钟左右的项目介绍+15分钟的交流提问,就不赘述了。整个面试过程中我与面试官的交流都非常愉快,可以感受到一种相当温和的公司氛围,这是为数不多的让我觉得愉悦的面试过程。

[资料来源:http://Doc163.com]

    面试结束出来,已是下午13:30,正好碰到冯涛过来面试,做了简单的交流后,我马不停蹄地赶回学校,参加半个小时后的网易游戏笔试,当然了,这是后话。 [来源:http://www.doc163.com]

    在面试结束的第二周周三晚上,微策略笔试开始前5分钟,我接到了EMC的HR打来的电话,通知我拿到了offer,这是我的第一个offer,心情不能说不激动,不过接下来的微策略笔试却是更加重要的,于是我控制情绪认真完成了两个小时的笔试,回到宿舍向大家宣布:哥终于有人要了~~ [资料来源:Doc163.com]

 

[来源:http://www.doc163.com]

微策略面试

[来源:http://www.doc163.com]

    先简单介绍一下这家公司的情况吧,微策略是一家美国的IT公司,主要业务是商务智能(Business Intelligence),中国总部在杭州,几年前扩展到了北京,今年计划招聘的应届生大概在100人左右,杭州和北京各50人,另外还接受应届生直接申请美国总部的职位,人数是“若干”——很明显,如果有足够优秀的就会招收,否则可能一个人也不招。去年我们实验室顺顺大牛就拿到了北美的offer,我应聘微策略,目标也是美国职位。

[资料来源:http://doc163.com]

    我在10月19日参加了微策略的笔试,24号晚上接到他家电话,通知28号早晨8点去面试。我周围的同学都是在21、22号两天收到面试通知的,面试时间集中在24、25号,我一度以为自己在笔试环节就挂了,所以能接到他家面试通知实在是意外之喜。相比于其他同学近在眼前的面试,我还有3天的准备时间,而且这是一定要好好准备的,原因是微策略的面试全程都用英文进行,对于我这样(相信绝大多数CS男都和我一样吧?)已经荒废口语好多年连How are you都说不流利的人来说,这种面试真的是莫大的考验。

[版权所有:http://DOC163.com]

    复习从25号开始,我为三天安排了不同的内容:第一天复习基础题目,第二天复习智力题(微策略喜欢面智力题是出了名的),第三天练习口语。

[资料来源:Doc163.com]

    第一天的复习内容主要是操作系统、C++的基础知识和相关机制,我之前已经复习过一次,不过现在需要重新检查有没有遗漏,还有另外一个重要的目的:找到每个专有名词对应的英文。后者在实践中被证明是相当麻烦的一件事情,可能比准备GRE单词的压力要稍微小一些:我在一天的时间里学习了一百多个单词的发音,其中还有30个左右我以前从没见过。当晚复习结束的感觉真的是很神奇啊,仿佛回到了高中时代,在每天7点的晨读上,大声朗读李雷和韩梅梅的故事…… [资料来源:http://www.doc163.com]

    第二天的内容是智力题,今天的内容相对要轻松很多:浏览,思考,浏览,思考…其实目的就是多见识一些类型,以免自己在面试的时候脑筋转不过来,事实证明智力题果然是复习不完的,只要面试官愿意,他们完全可以让你半天摸不着头脑。

[来源:http://www.doc163.com]

    第三天的内容是准备简历介绍,我在之前的面试中都采用中文介绍,虽然也有一份英文简历,但该如何介绍还是毫无头绪,于是用了整个上午的时间对照简历整理出一份大纲,下午按照这份大纲一句一句地往出憋英文,这些内容如果让我写在纸上问题是不太大的,可是用嘴说出来就是另一回事儿了,无论是语法还是节奏都根本完全没法把握,我感觉这真是个痛苦的开头…到了晚上,我已经能还算流利地把每个项目都介绍出来了,可是心里依然没法觉得满意:毕竟太久没有与人用英文交流,这样临阵磨枪到底有多大效果,心里实在半点也没底。

[资料来源:https://www.doc163.com]

    由于微策略面试的地点在阜成门,所以我遵照姜宁同学的意见,第二天早晨6:20爬起来坐地铁过去,到站的时候是7:10,还有时间可以去麦当劳吃顿早餐,到达面试等待大厅的时候是7:40,也算是遵守微策略面试的要求:“提前20分钟到场”吧J。 [来源:http://Doc163.com]

    微策略的面试方式是这样的:在等待大厅中有当日的应聘者和几名HR,面试官分别在自己的办公室里。从八点开始,他们会通过即时聊天工具告知HR是否有空,如果有空,HR就会为这个面试官安排一人去面试,其他未轮到的应聘者则继续等待;面试结束后,被面试者回到大厅,面试官完成comment并将结果告知HR,如果结果是不通过,那么HR就会告诉这名应聘者:你今天的面试已经结束了,请回去等待通知;如果面试通过了,HR则告诉对方:请等待。所以说如果你没有在面试当天见到最终的BOSS(就是微策略的北京区总经理),而且现在没有到下班时间,那么你基本可以肯定自己被pass了;另外你被通知的到场时间不一定就是准确的面试时间,如果你的面试官还在面前面的人,那么你就需要继续等待,等待的时间有可能是几十分钟,也可能一两个小时。 [来源:http://www.doc163.com]

    我在8:10见到了自己的第一个面试官,一个脖子上带着金十字架,留着黄色半长头发的中国大叔(又是大叔…其实微策略面我的4个面试官,有3个都是大叔),可能是为了缓解紧张情绪,他先用中文向我发起问候,简单地聊了几句之后,便进入正式的英文面试环节。第一道就是关于骰子的智力题,很新颖很有趣,可能是很久没有起得这么早,还没完全清醒,我重复问了3次才弄明白what should I do,接下来在他的引导下一步一步跌跌撞撞地做出了答案;接下来是一道算法题,题面很简单,但是其中有些小trick我总是把握不到,同样在面试官的引导下,我慢慢找到了解决问题的思路。向面试官确认算法无误后,面试官大叔笑着用中文说:“这轮面试结束了,你还有什么问题需要问我的?如果没有就可以去等待下一轮面试了。”我心中松了一口气,大叔是在暗示我第一轮面试通过了吧?于是就问了我最关心的问题:“我申请美国职位,拿到offer的把握有多大?”面试官露出了诧异的表情:“你申请的是美国职位?”我觉得情况似乎会有些变化,告诉他我从一开始的目标就是美国总部,因为在美国能够有更大的发展空间。大叔翻了一下笔试试卷,看到我的确在“申请职位”一栏勾选了“US”,犹豫片刻,告诉我如果是美国的职位,刚才的面试内容还不够,需要继续面试,让我把刚才的算法在纸上完整地写出来。我心想这回的面试强度才和预期的差不多了,这时第一轮面试经过了50分钟。 [资料来源:https://www.doc163.com]

    以往的面试经验告诉我,面试官要求在纸上写代码,一方面是考察代码风格,另一方面是看一个人的编码基本功,他们除了检查代码整体逻辑是否正确以外,还会特别关注这段代码能否真正work,因此我在写代码的时候特别小心谨慎,写完以后从头到尾检查了一遍,确认无误才交给面试官。面试官大叔接过代码,又出了一道概率题,并给我10分钟时间思考,而他则开始仔细阅读我的代码。中间问了我一些代码的问题,比如“这里为什么要注释掉”之类的,我一一给出解释。10分钟后,我将概率题的解题过程写给面试官,确认无误后,面试官指出了代码中的两处问题:我有两个变量名写错了(55555555,检查的时候没有发现),不过他说问题不大,就打发我回去等待下一轮面试了,一面总共用了2个小时。 [资料来源:http://Doc163.com]

    刚回到大厅不久,大叔就跑过来把我招呼过去,他告诉我美国职位本身也需要在北京或者杭州先工作一年,并且这段时间压力会比较大,因为你如果不能比别人做得更好,那么就会招来同事们的complaint,问我有没有做好准备。我告诉他既然选了这个职位,就做好了应对一切困难的准备,除了拿到这个offer,其他问题都不是问题。然后我就被大叔鼓励了几句,心情不由自主地有些激动,毕竟通过一面已经达到了我之前的预期,后面只要尽力而为就好了。 [资料来源:Doc163.com]

    经过了1个小时,我才在11点钟迎来了二面面试官:一个黑黝黝大眼睛的印度大叔(也有说他是马来西亚人的),我很喜欢他的口音,没有印度电影里的那种莫名其妙的口音,能把r音发成l,所以听起来不是那么费劲。在简单阅读了我的简历后,印度大叔以一句”what is your favorite project?” 开始了他的面试,这个问题真是我最喜欢的,可以直接把话题导向我擅长的操作系统方向。二面持续了50分钟,问的问题相当多:两个操作系统相关的设计题,一道要求写代码的算法题,一道算法设计题,一道智力题,一道概率题。可能是现在头脑已经开始清醒,又经过了一面的热身,大部分句子开始能够说得比较流畅,对问题解释得都还算清楚。第一道算法题是与栈操作相关的,我告诉他这个问题我见到过,并且和同学讨论出一种你没见过的解法(汗,当时真的是这么说的),印度大叔两眼瞪圆,问道:“really?”我便给他解释基本思路,解释到一半的时候大叔说不太理解这个算法,让我直接写代码,于是我把重要的几个函数写给他看,大叔仔细看过以后告诉我他之前真的不知道有这种解法J第二道算法设计题我也见过,之前在人人网面试的时候,二面的面试官给我出了相同的题目,我如实告诉他,并且把解题思路说给他听,大叔又让我分析了一下时间复杂度,于是算法部分就结束了。 [资料来源:http://www.doc163.com]

    提问环节结束后,大叔问我有没有问题,我问他如果我进入微策略,我能为公司做些什么。大叔告诉我现在微策略所做的事情有很多挑战,其中之一就是海量数据处理,对这些数据如何管理和组织、如何发掘其中的“金子”都会有很多问题,Blabla,在此略过……后来他提到如何在一个公司实现自己的价值的时候,所说的话让我印象深刻,他说一家公司不仅要给自己创造价值,还要能够为世界创造价值,能够让更多的人受益,在这样的公司工作才是有意义的,每个员工都抱着这样的想法,他们的工作才是有意义的。现在的我没法理解到他这样的层次,不过这番谈话真的让我感悟到了一些不一样的东西,或者以后某天,我也能够说出这样的话?

[资料来源:https://www.doc163.com]

    面试结束出来,已经将近中午12点,和去年的面试一样,微策略的HR给每个面试官和在场等待的应聘者准备了一份肯德基标准套餐:一个汉堡,一盒薯条,一杯可乐,并告诉我们下面会休息一个小时,等到午餐过后再开始新一轮的面试,和其他公司相比,这点算是相当人性化的。

[来源:http://Doc163.com]

    到现在已经完全没有了紧张的情绪,倒是午饭过后袭来阵阵困意,这时候我只希望自己能够在接下来的两轮面试里继续保持状态。三面来得相当迟,在14:00的时候第三个面试官才过来把我领到他的办公室,这是一个身穿正装的中国大叔(好吧,这是最后一个大叔了)。见面的第一句话是”How are you?”,我在早上看到他来过几次,每次都是以这句话开场,所以已经想好了一个不同于”Fine, thank you, and you?”的回答,我告诉他我觉得很困,因为很久没有起这么早了,大叔看了看前面的面试记录,告诉我中国这边的面试时间都比较短,在美国绝大多数的面试都是需要一整天的。好吧,我继续困着T_T。 [来源:http://www.doc163.com]

    这一面的内容比较单一,大叔先让我介绍了一下项目,可能是想看看我的口语如何,然后直接进入算法题的环节,要求每题都需要写出完整的代码。大叔总共给我出了四道算法题,幸运的是这些题目我全部都见过,所以过程还算比较轻松。第一题是关于矩阵的,在确认题意后,我告诉他这题我见过,代码也写过,于是直接跳过,他说我们换个题,还是矩阵的,我听完描述并确认了条件后,告诉他这题我也见过,但是没写过代码,他说那你写吧,然后笑着补充了一句:“so you are familiar with matrix?”我愣了一下,回了句“I love this movie”,于是把大叔逗乐了J。其实第二题的算法写得不是很好,我觉得可能有些问题,不过担心在一道题目上耽误比较多的时间,所以还是直接把答案交给了大叔,他看了5分钟,带着不确定的口气说了句“it seems work”,这题就算pass了。

[版权所有:http://DOC163.com]

    面试的后半部分波澜不惊,无非就是确认题意-确认边界情况-coding的过程,这里就不赘述了,在结束的时候大叔问我是不是参加过很多场面试,他很惊讶这么多算法题我竟然都见过,我说其实不算很多,今天的题目都见过只是巧合,如果你再多问我一个问题,说不定我就不会了。大叔笑着说他也想多问几个,可是没时间了,让我可以回大厅等通知了。这一面用了70分钟。

[资料来源:http://doc163.com]

    半个小时后,HR告诉我可以去和经理谈了,终于进入最后的boss面了。微策略在北京的总经理是一个40岁左右很有气质的女士(我觉得我不能用大妈来称呼对方…后面姑且继续使用“面试官”这个称谓吧),我今天也见到过她几次,不过没想到竟然是北京区总经理,对方在寒暄过程中的语速很快,我有些反应不过来,这让我觉得有些紧张。 [资料来源:http://doc163.com]

    依然是以项目介绍开场,我现在已经感觉有些疲惫,大脑似乎也不太灵敏了,在介绍的时候不由自主地发了两次呆T_T。后来她问了我一些项目上的问题,不过都是比较高层的,比如这个项目的意义是什么?你们有没有考虑过这样的问题?Blabla…我按照之前准备的做了回答。接下来她问了我一道智力题,我在以前没有见过,不过见过类似的题目,所以短暂的思考过后就构思了一种解决方案,在确认了题目的条件后,我把自己的解答告诉了对方,面试官接着把题目条件做了限制,问我在资源受限的情况下该如何解答?我瞬间语塞,一句话脱口而出:“这能解吗?”她笑了笑,说让我试试看,10分钟的尝试毫无进展,这其中包括与面试官的交流,面试官后来提示我:如果写代码解决该如何做?我觉得我当时脑袋真的已经秀逗了,即使对方给了这么明显的提示,仍然没有半点思路,在进行了5分钟的尝试后,我告诉她我不会做,面试官说今天的时间已经到了,并告诉我如果有兴趣可以在回去以后尝试写一下代码,并在10点以前把结果email给她。面试结束前,她问了我一个问题:你为什么选择微策略美国职位?我告诉她我想去美国,那里有更好的发展空间,而且在北京,这是唯一可以直接获得美国offer的机会,所以我选择了美国。面试官笑着说了句I see,告诉我如果有消息会尽快通知我。把我送出办公室后,时间是16:30,我终于结束了八个半小时的面试。 [来源:http://Doc163.com]

    在回学校的地铁上我感觉筋疲力尽,不过还是稍稍总结了一下今天的面试:项目介绍部分表达的比较清晰,大部分的问题能够做到先向面试官确认条件再作答,和面试官的交流也没有出现什么窘迫的情况,不过在四面的时候身体能量不足,大脑进入不听使唤的状态,所以经理面感觉并不好,总体上而言算是让我相当满意的一次面试。 [资料来源:https://www.doc163.com]

    关于总经理后来给我提出的那个问题,我其实没有去认真思考,回到学校以后吃了顿大餐,然后就开始优哉游哉地上网,等到快10点的时候给对方发了邮件,告诉她我没有做出来。我承认我犯懒了,但是这次面试依然给了我一次非常难忘的经历,让我清晰地感受到微策略的氛围,而这似乎是我更想要的。

[来源:http://www.doc163.com]

    在11月15日,我的邮箱里面多了一封来自微策略的拒信。呵呵,好吧,我在面试前就告诉自己,不要抱着任何希望地去面试吧,尽力而为,无论拿到或者拿不到offer,都没有什么好惊讶的。

[来源:http://Doc163.com]

 

[资料来源:https://www.doc163.com]

关于选择

[资料来源:http://doc163.com]

    不记得在哪里看到这样一句话,人因不满足于现状而焦虑而迷茫,并开始努力,继而看到希望,找到方向。我想每个处在求职阶段的人都经历过或正在经历着这样的过程吧?我的求职也是漫无目的的:不知道自己将来会到哪里,会做什么,因此所有的机会我都不放过。在拿到EMC的offer之后,我知道自己有机会留在北京了,按照蔡蔡的话说,EMC是他的dream offer,在这里他可以每天准时下班,周六周日两天不用加班,还有20天的年假,虽然待遇比其他IT公司低一些,不过更加稳定,工作环境也更舒适。但这并不是我想要的,每个人情况都不同,在这里我看不清我想要的未来。坦白说我并不是一个有什么雄心大志的人,我想要的生活仅仅是在未来的某天,可以想吃就吃,想睡就睡,每年能出国旅游一两次,能过基本舒适惬意的生活。这些事情我现在无法拥有,也不确定以后会不会有,但至少要有可能性。而EMC实在是过于安逸,如果我是女生,可能会毫不犹豫地选择这里吧。所以在接到电话后的第四天,我给EMC的HR回了邮件,拒绝了这个offer。 [来源:http://www.doc163.com]

    北京的机会相比于其他城市要多很多,但是我并没有做出一定要留在北京的决定:过高的生活成本会让一个人失去体验生活的机会。所以对于北京之外的公司招聘,我都会抱着不太大的希望去尝试,这其中就包括微策略美国和网易游戏广州。前者更多地是想挑战这个号称最难拿到的offer;后者也只是抱着试一试的心情投了简历——在这个时候,我潜意识里可能还是认为自己最终只能留在北京吧。以至于当微软笔试和网易游戏笔试冲突的时候,我一度还在犹豫到底应该参加哪个。这里依然要感谢蔡蔡,他让我意识到了这样一个问题:在北京能够代替微软的公司有很多,但是没有别的公司可以代替网易游戏,终于让我坚定了去笔试网易游戏的决定。

[版权所有:http://DOC163.com]

    在一周后的面试中,我向网易游戏的面试官(也可能是我将来的顶头上司T_T)询问了我最关心的两个问题:是否做核心技术,以及个人发展空间如何(其实这两个问题的实质是一样的)。得到的回答大致是这样的:网易有80%的收入来自于游戏,因此肯定是核心部门,至于具体职责现在还没法确定,个人的发展空间还是不错的,不过最终还是需要看每个人的努力。

[资料来源:www.doc163.com]

    在这个时候,我对于自己未来的工作目标已经有了还算明确的定位,就像曾经看到的一篇有关offer选择的文章所说的:首先要明确自己想要什么,列出自己在意的要素,为每个要素标记重要性。我整理自己的心理预期,按重要性由高到低列出了最关注的几点:个人发展空间,个人发展速度,起始薪资待遇,兴趣,企业文化,和自己专业的匹配程度。而我向面试官询问的,就是前两条。面试结束后的当天晚上,我拿到了网易游戏的offer。 [来源:http://Doc163.com]

    在接下来的某天里,我与豌豆荚的HR崔姐做了一次比较长的面对面谈话,我把网易游戏的情况告诉她,请她帮忙分析一下,崔姐在询问了一些具体的细节(包括公司整体氛围是否和谐,所做的工作是否对自己今后的成长有好处等)后,她认为如果我不介意南方的环境,网易游戏会是一个相当不错的机会。她还半开玩笑地跟我说,本来今天叫我过来是打算说服我加入豌豆荚的,现在看来没有这个必要了,这里要感谢一下崔姐的热情,以及彭总的推荐,很遗憾最终还是没有选择跟你一起工作,不过相信以后总是会有机会再见面的~

[版权所有:http://DOC163.com]

    我也和父母讨论过这个问题,他们倒是相当豁达,除了担心我不适应南方的气候,只是告诉我只要能吃能喝别饿死就行,囧一个~就像崔姐说的,现在的父母可能已经没法为我们的未来做决定了吧,因为在很多方面,我们所掌握和了解的会比他们还多。 [资料来源:http://doc163.com]

    在接下来拿到的几个offer全都平平淡淡,直到几天前我收到了微策略的拒信,我知道现在就是决定选择网易游戏的时候了。在11月15日,我领齐三方材料,寄给了网易游戏。

[资料来源:www.doc163.com]

    我想说的是,每年的情况都会有不同:当我和冯涛在感慨今年的企鹅和呼噜为什么校招名额那么少,而且薪水比去年低时,人人网和网易游戏悄悄打破了僵局。明年肯定也是一样,你或许并不知道机会藏在哪里,但它确实存在,把握住机会的最好办法就是不放过任何的可能,这段时间可能会非常辛苦,会迷茫会低落也会烦躁,可是一旦成功把握住了机会,一切努力都会变成美好的回忆。

[版权所有:http://DOC163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4