大市中国

大市中国 > 国内 >

一位前Google、苹果、微软员工的面试宝典

2016-02-06 16:40:00

 

来源:

编者注:《CrackingtheCodingInterview》作者GayleLaakmannMcDowell曾在包括微软、苹果、Google等大公司待过。这位面试专家希望软件工程师抛弃完美主义,避免下述常见错误,并尝试这些策略。

11年前,GayleLaakmannMcDowell第一次面试是去微软应聘软件工程师,当时她对自己要面临什么还懵懵懂懂。“我对面试流程还很幼稚,”她说。当时她刚刚从宾夕法尼亚大学毕业,正在申请一个实习生的职位。“现在,我会想:我应该像备考一样研究一下面试,”她说。

McDowell的确应该如此。10多年以后,曾在包括微软、苹果、Google等大公司待过的McDowell已是《CrackingtheCodingInterview》一书的作者,同时还是CareerCup的创始人,这家公司做的正是帮助求职者为应聘技术工作面试做准备。

2014年,McDowell开始在Facebook总部授课,课程内容是帮助来Facebook面试的准候选人做好准备。起初她是一个月授两次课,但现在由于需求增加,她一周就要上两次课。“公司意识到面试过程需要大量知识,而这些是应聘人员大学以来没用过的,”她说:“做好准备的人越多,公司能够雇用的人也越多。”

但面试期间的关键并不是追求完美,相反是要知道什么最重要。McDowell介绍了要记住的最重要因素,同时还告诉面试者面试过程中要避免哪些太过常见的错误。

关注过程,而不是提供正确的答案

2004年夏天的时候,McDowell曾经去Google申请当实习生,但是被拒绝了。不过她并没有妥协,后来又到同一家公司拿到了一份全职软件工程师的工作并在Google待了3年。McDowell在Google期间来了个角色转换,面试起那些应聘软件工程师的人来,这让她对自己第一次做错了什么有了深刻了解,而这个也是太多的人面试过程中经常会犯的错误。“最大的错误是大家都会匆忙完成一件事情而没有进行足够的思考,”她说:“他们总是留恋于完成,GTD,但这种做法并不是很有效。”

相反,最重要的是尽可能把你的思考过程跟面试官沟通清楚。“面试要考的很大程度上是你的思考过程,如果没有沟通清楚这个过程,面试官就无法对你进行评估,”她说:“许多人过早地扎进去了,他们犯了很多的错误,实际上最终结果要糟糕得多……要花时间确保你真正理解了自己要做什么。”

从暴力破解开始,不是完美主义

上一页12下一页产业投资内参公众号

产业投资内参

有价值的产业投资参考

中投顾问公众号

中投顾问

产业投资咨询服务专家

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。