面试背后的故事

来源:互联网 发布:重庆天畅软件 编辑:程序博客网 时间:2024/04/30 10:00

对很多应聘者来说,面试就像一个黑匣子。你走进面试的会议室,然后抛给你一堆的问题。之后你收到了offer,或者被拒。

  你是否也想过:

面试官的决定是怎么做出来?

面试官之间会讨论些什么?

招聘单位到底看重的是什么呢?

     好了,现在不用在想了。

  CareerCup 找来微软、google、亚马逊、雅虎和苹果这五家顶级的公司的面试专家给大家揭秘“面试背后”的故事。这五位专家将带着我们一起经历面试过程,并告诉在面试结束应聘者离开之后的种种事情。   这些面试专家还告诉各家面试流程的不同。像亚马逊采用的“标准提高法”,Google采用的“招聘委员会”的模式,每家公司都有自己一套特别的方法。熟悉这些公司的套路就能让你在那些超难的面试中表现得更好,也能避免被同时出现在本口的两个面试官吓到。

   此外我们的面试官还给我们提供了各家公司面试时看重的东西。有些公司看重的是算法和代码能力,有些则是看重面试时候的其他方面。一旦知道了公司的技术特点和历史,你就清楚要准备些什么和如何准备了。

好吧,接下了我们就看看微软,google,亚马逊,雅虎和苹果等公司的面试背后的故事。



面试背后的故事之微软

微软就是想招聘一些奇才,极客这种对技术有非常热情的人。所以他们在面试时不会问你一些C++的API的输入输出的问题,而是直接让你在白板上写代码。

     一般微软的面试,你需要在早晨就到微软然后填一些表格。接着你会和你的招聘助理碰面,他会给你一个面试中的例题。这只是为了帮你热热身,招聘助理不会和你纠结这个问题的解答。你招聘助理是在面试中可能帮到你很多的,假如你在首轮面试中表现不佳,他可能会帮你争取重新面试的机会,甚至会影响到你是否被录取。所以和你的招聘助理好好相处哦!

   在面试的这一天中,你大概会有4到5轮的面试。不过和其他公司不同的是,一般公司可能把面试安排在会议室中,而微软却让去面试官的办公室。在各个办公室走动的时候,你可以乘机好好感受下微软的团队文化。各个面试的团队可能不太一样,面试官可能根据自己的习惯决定是否反馈给你面试的表现。

    当你完成所有的面试,你可能会和一个招聘经理谈话。这是个好兆头。这表明你已经通过了所有的面试。此刻就是招聘经理决定要不要招你的时候了。

    快的话,你当天就能到的招聘的结果;慢的话,一个礼拜。如果一个礼拜之后仍然没有消息的话,给HR写封客气的信问一问进度。

P.S.

  

一定要准备的问题:“你为什么想到微软来工作?”

     这个问题,微软是是想知道你是否对技术保持热情。一个比较好的答案是:“从我懂事的时候我就一直在用微软的软件,微软的一直的杰出表现然让我影响很深刻。比如,我最近在用Visual Studio开发游戏,它的API太帅了。”注意这个答案是如何展现出你对技术的热情

特别之处

如果你到了和你招聘经理这关的话,说明你面试得很好。这可是个好兆头啊!

面试背后的故事之亚马逊

亚马逊的招聘流程是从几轮电话面试开始的。电话面试背后有一个专门的面试团队在策划。面试你们的工程师,他们会让你们写一些简单的代码,然后读给电话的面试官听。他们还会通过大量的问题来判断你熟悉哪些领域的技术。

接下来,你会要去亚马逊的总部西雅图完成4到5个面试。面试你的面试官是根据你的简历和电话面试结果来决定的。在亚马逊面试你一样需要在白板上写代码,而且每轮面试都会侧重不同的技能。每场面试的面试官都是根据需要考察技能特别指派的。在面试过程中,亚马逊要求各个面试官的面试结果都是相互保密的。直到招聘会议上各个面试官才会讨论面试的结果。

亚马逊采用“标准提高”的方法来面试。各个面试官都是经过特别的培训的,而且为消除团队内部影响,本组需要招聘的人员有其他组的面试官来面试。当你突然发现一个面试变得特别的不同和困难,那么很有可能你的“标准提高“了。在亚马逊面碰到的最后一个面试官非常的重要,他在招聘方面有着丰富的经验而且对录用与否有着一票否决权。

当面试官们一起讨论面试结果的时候,他们就开始决定录用与否了。亚马逊的招聘团队都很快给出录用结果,很少有耽搁。如果几个星期仍然没有音讯的话,还是给他们写封信咨询下吧。

P.S.

一定要准备的问题

亚马逊是个网络公司,这表明他们很关心问题的“规模”。所以你一定要准备一些”大规模“问题的解答。不过请放心,回答这些问题是不需要分布式系统方面的知识的,不过我建议您看看本书“系统设计和内存限制”这一章节中的例题。此外亚马逊还会问很多“面向对象设计”方面的问题,关于这一部分本书也有对应的例题。

特别之处

 面试的过程中会找来其他团队的面试官来提高面试的难度和标准。

面试背后的故事之Google

外面有很多关于Google面试的恐怖传闻,但那些只是传闻。Google的面试和之前说的微软和亚马逊的差别并不会非常的大。唯一不同的是Google的人力资源部门稍微有点散漫,所以我建议积极主动的和他们联系。

Google的面试也是从电话面试开始,来面试你的人是Google的工程师,所以准备好回答棘手的难题吧。当你去Google公司参加面试的话,将有4到6个人来面你,其实一个是陪你吃饭的面试官。这些面试官之间是绝对不能相互透露面试的情况,所以当每一轮面试的时候面试官对你的认识都是从零开始的。刚才提到陪你吃饭的面试官是不会影响你录用结果的,所以把握这个机会好好问他几个你真正关心的问题。

面试的评分将会以书面的形式会提交给由Google工程师组成“招聘委员会”,让他们来决定是否录用。评分主要包括这四大类组成:分析能力,代码能力,工作经验和沟通技巧。评分在1.0~4.0之间。

"招聘委员会”是绝对理解你不可能在每轮面试都发挥得很好,但是如果多个面试给你亮了红牌(表现的傲慢,代码写的很烂等等),那么你肯定就被拒了。“招聘委员会”查看评分的时候更希望看到有一个对你格外喜欢的人。换句话说,得分3.6 3.1 3.1 2.6比都4个3.1分要好一些(虽然平均分是一样的)。到了这一步刚开始的电话面试对录取与否是没什么影响了。

Google的招聘的流程比较的慢,所以如果一周之后还是未收到任何消息,可以给人力资源相关的工作人员写封信打听下最新的情况。没有消息你是绝对不能知道自己表现得如何的。

P.S.

一定要准备的问题

作为一个家网络公司,Google同样很看重设计可裁剪系统的能力。所以一定要关注下本书“系统设计和内存限制”章节。此外很多Google的面试官喜欢问比特操作的问题,所以好好复习下方面的知识吧。

特别之处

面试官是不能决定你是否能录取,他们只是把面试的得分提交给“招聘委员会”。“招聘委员会”作出是否录用的决定,这个决定一般情况下Google的高官们都会直接通过的。

面试背后的故事之苹果

和苹果公司本身的风格一样,苹果的面试的流程是最没有官僚味的。苹果的面试虽然是在寻找技术方面的奇才,但是在招聘的过程中仍然看重应聘者对技术和公司的热情。应聘苹果虽然不需要是Mac的用户,但至少对苹果的系统有一定的了解。

招聘的流程还是从电话面试开始的,面试官会通过电话面试对你做一个基本的了解,接着会安排一些技术人员继续和你电话面试。一旦你在校园中被邀请参加面试,到了苹果公司就有招聘人员先来接待你,然后他会告诉你基本的招聘流程。你接下来会有6-8轮的面试,面试官都是来自你想加入的团队。当然这个团队中的重要人物也会来面你的。 

在面试的时候请准备好应对1对1和2对1的面试形式。在白板上写代码还是必要的过程,而且在交流的时候一定把你的思路表达清楚。午饭的时候你未来的经理会和你“偶遇”,虽然是饭桌上的面试,它还是一个面试,所以请好好对待。每个面试你的面试官都会专注一个不同领域来提问你,不过面试官之间不会过问彼此的面试情况,除非他们想让下一个面试多挖掘点内容。

     当这天的面试快结束的时候,你面试官会聚在一起讨论你的情况,如果他们觉得还行的话。接下来面试的将是你应聘部门的主管和副总裁。这绝对是个好兆头你到了这步,但这并不表示你一定会录取。让不让你见主管和副总裁的决定对你不公开的;如果你落选了他们只是默默的送你离开公司,也不会告诉你为什么落选了。

如果你和主管和副总裁见面了,所有面试过你的面试官就聚在会议室决定是否录取你,通常副总裁不出席会议,但是他还是有一票否决权的,如果他对你没啥好感的话。一般情况的话,苹果的招聘人员几天之后都会联系你的,主动的联系他们问问最新的情况。

P.S.

 

 

一定要准备的问题

如果你知道面试你的团队是做什么的,那么一定要好好了解下他们的产品。"你喜欢这个产品什么方面?","你讲如何改进这个功能?" 如果你能给出特别的回答,他们有觉得你对份工作比较激情。   

特别之处

苹果经常会有2对1的面试。不过不用紧张,这个和传统的1对1的没有多大的差别的。还有苹果的员工都是大果粉。你最好也有相同的热情。

 

  面试背后的故事之雅虎

在雅虎,几乎是一个惯例,面试时会有有关系统设计的问题,所以你还是做点准备吧。他们也希望你不仅可以写代码而且可以设计软件。如果你没有在这样的项目背景,不要担心,你仍然可以给出设计思路。

简历筛选:尽管雅虎往往只招收排行榜前10 到前20学校的学生,但是其他候选人同样也可以通过雅虎公开招聘渠道获得面试资格(如果能得到一个内部推荐机会那就更好的了)。如果你是被选定的幸运儿的一个,你的面试环节将以电话面试开始。你会接受来自一个高级雇员(技术负责人或者经理等)的电话面试。

现场面试:你通常会分别花45分钟跟同一团队的6到7人面试。每个面试官都会有一个侧重点。例如,一个面试官可能侧重于数据库,而另一个面试官可能会专注于你对计算机体系结构的理解。45分钟的面试通常由以下几个部分组成:

开始的5分钟:一般的交谈。比如介绍自己以及你的项目等。

接下来的20分钟:编程的问题。例如,如何实现合并排序。

最后20分钟:系统设计。例如,设计一个大型分布式缓存服务。这些问题往往会集中在你以前经历过的项目或者某些面试官现在正在做的领域。

决定:在这一天快结束时,你可能会跟一个项目经理或其他人做一个交流(比如关于产品的演示,对公司的关注,您的竞争性协议,等等)。同时,你的所有面试官会讨论你今天的表现,并尝试来决定是否录取你。招聘经理具有最终的发言权以及权衡来自各个面试官的正面以及负面的反馈。

如果你做得很好,当天就可以知道自己有没有被录取,但情况并非总是如此。也可能你好几天都不知道结果,这有不少原因,例如,团队可能觉得它还需要面试其他几个人。

  P.S.

准备工作:在雅虎,几乎是一个惯例,面试时会有有关系统设计的问题,所以你还是做点准备吧。他们也希望你不仅可以写代码而且可以设计软件。如果你没有在这样的项目背景,不要担心,你仍然可以给出设计思路。  

雅虎特色

在电话面试环节的面试官可能是很有能力的人,比如招聘经理。雅虎会在当天告诉你录取结果(如果你被录用),这也是雅虎的特色之一。当你在跟最后一个面试官交流时,之前面试你的面试官们就在讨论你当天的表现了。

 

原创粉丝点击