【职场招聘】工程师:你不知道的Google面试游戏规则

Google面试规则一:

Google对于所有人(或者说绝大多数人)的面试都是非常类似的。不论你是名校教授,或者几十年工作经验,或者高中没毕业,面试Google的时候问的问题都很相似。很多人都会有自己擅长的领域,但是这个领域一般来说在onsite面试的时候会在5个面试官里面有1个人来问你,而电面的时候不会有人问。这点其实是很多人知道而不愿意相信的 ---- 很多人都会觉得自己非常special,Google应该会在乎我的特长吧。事实是Google面试几乎不考虑特长,而是在确定进公司之后根据特长分配project。

Google面试规则二: Google面试不会直接考难题。Google无论是电面还是onsite,一定会先问简单题。这不是坑你,而是为了让面试有区分度。之前的回答也有人提到 ---- 而且还有人专门提到怎么坑人时说到 ---- 真要坑人就上来出难题就是了,面对一个我一点不认识的人,出道题把他黑成白卷我觉得六七成的概率总是有的,要是我知道这个人的简历,黑成白卷基本就是百分之百了 ---- 二维DP会么,计算几何会么,数论会么?哦,算法都会了?大数据会么,lock-free会么,OS内核会么?总之如果只是想让人交白卷,太容易了。MITBBS上经常有人问说要面试印度人了,出哪个难题把他干掉,Google还是尽可能地在规则上防止这种事情的(不然反过来就是印度人出难题干你了)。因为如果你交了面试记录(特别提醒一下,虽然Google面试官权力很大,但是上面一定是有人看他的记录的,无论电面还是onsite),就问了一个难题,对方没答上来,那么其实你没法证明这个人不行,可能就是这个题太难他正好没想到而已。所以Google面试(尤其是电面)每个面试官都会给你一个15分钟之内能解决的简单题目,做完了再给你出难题。这是规矩了。

Google面试规则三:

Google面试的难题不会考“aha!”的题目。就是说,如果一个题目只有一个解法,想到了就做对,想不到就白卷,那么这个题目不能拿来面试的。Google要求所有题目都是让人可以make progress的,否则的话第一会鼓励背题目,第二会导致运气成分太重。所以如果一道题目你不知道怎么做,先把你想到的写下来,追求最优解不是必须的。如果你站着只是发呆,那面试反馈只能写“面试者没有给任何solution和feedback”了。

Google面试规则四:

Google面试最终看的一定是你的代码。这个可能是最容易受到误解的了,因为不论是面试官还是面过Google的人,总会有意无意地说,你的解决问题的思路最重要,我们考察的是你的解决问题的能力。一定要记住,当他们说“思路最重要”的时候,他们是针对上面的Rule 2来说的,意思是说“做不出最优解没关系”,而绝对不是“不写代码没关系”。因为面试官可能会误解你说的话,可能会不理解你说的话(像题主说的,你说的一些OI时的常用词面试官可能真的不知道),所以面试官不能保证把你的思路都记下来。而保证一定会记下来的,是你写的代码。如果你写出了代码,面试官不理解,他必须得回去再验证,或者是找人帮他看面试记录。而如果你说的某句话他没理解,很大可能他就忘了。因此在面试的时候,如果你觉得你说的东西面试官没理解,试着写点代码下来,这是最好的、或者说是唯一的保证你的思路不会被人忽视的办法。不要只是说“用xxx结构和yyy算法就解决了”。如果面试官听懂了,他还是会说“那你写个代码吧”;而如果面试官没听懂,他可能就会不自觉地想把你的思路往他的思路上引,这就很容易导致悲剧。 总结: 这应该就是Google面试大概的一些常见、有共性、而且容易被人误解的地方了。如果没经历过类似的大公司的面试,很容易因为对面试的期望有偏差而导致像题主这样以为“被坑”的心情。希望题主随着面试经验的增长,能对这个游戏规则更熟悉。记住你面试的目的是为了向一个水平75分的人证明你的水平过了60分线,而不是证明你的水平有90分 ---- 75分水平的人是没这个能力看出来的。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-05-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端桃园

知识体系解决迷茫的你

最近在星球里群里都有小伙伴说道自己对未来的路比较迷茫,一旦闲下来就不知道自己改干啥,今天我这篇文章就是让你觉得一天给你 25 个小时你都不够用,觉得睡觉都是浪费...

904
来自专栏企鹅号快讯

一周 Go World 新鲜事Asta 优选

01 ServiceMesh时代选边与站队(附PPT ) 在2017年,Service Mesh技术在快速成长。我们看到在年中的时候,Istio非常霸气的登场。...

1739
来自专栏java一日一条

Java程序员面试失败的5大原因

下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容。

724
来自专栏程序员互动联盟

【专业技术】Java面试技巧

下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容。 ? #1 说得太少 尤其是那些...

3145
来自专栏微信公众号:Java团长

Java程序员面试失败的5大原因

下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容。

543
来自专栏牛客网

多益网络2019提前批面经

【每日一语】生命本没有意义,你要能给他什么意义,他就有什么意义。与其终日冥想人生有何意义,不如试用此生做点有意义的事。──胡适

602
来自专栏华章科技

这11个免费学习的网站,个个堪称神器,不收后悔!

导读:神奇的网站有很多,今天推荐11个和学习有关的,而且都是免费的,希望对大家有所帮助。

592
来自专栏Java架构

毕业3年同样是java程序员,为何技术能力相差越来越大?

导读:毕业三年,每个人在技术能力跑道上,有了或大或小的差距。有些人永远在重复的劳动,有些人却能从中总结和解决问题。今天我们来探讨下,如何避免让战术上的勤奋掩盖战...

815
来自专栏web前端教室

写不写js不重要,重要的是要有“分析问题”的思考方式

今天早上在开始讲零基础课的时候,我看了一眼旁边桌上的书,就跟我的学生们聊了一会,看书的必要性。有些前端和互联网方面的书,确实是垃圾,但也要看看,为啥呢?因为面试...

1896
来自专栏IMWeb前端团队

找工作的一些感悟——前端小菜的...| 慕课网

本文作者:IMWeb 黎腾 原文出处:IMWeb社区 未经同意,禁止转载   前些日子辞掉了工作,比较轻松,有大把的时间写博客神马的,陆续面了几个不错...

1819

扫描关注云+社区