科技行者

网站导航

我们整理了19个千奇百怪的谷歌面试问题,只是最终被封存了

有时候,即使是最为成功的企业,也有可能在招聘流程当中提出一些让人感到不可思议的“蠢问题”。这些面试问题首先没有明确的存在意义,其次似乎并没有标准答案,而且往往会让候选人在起跑线外就被淘汰出局。

谷歌公司就是个很好的例子,其中的高标准与奇怪问题令多数面试者头痛。

2009年,身在西雅图的职业规划导师Lewis Lin汇总了客户在面试谷歌时遇到的140个问题。我们选出了其中19个最让人无法理解的“佼佼者”,并贴心的附上答案。

事实上,谷歌公司自己也意识到这些问题太过离奇,最终将其彻底封存起来。

我们整理了18个千奇百怪的谷歌面试问题,只是最终被封存了

对应职位:产品经理

答案:这属于那种典型的、实际答案比第一感觉简单得多的问题。正确的答案应该是,“每扇窗户10美元。”

对应职位:软件工程师

答案:这样井盖就永远不会掉进井里(例如在检修时,工作人员可以将井盖垂直立在井口上)。

对应职位:软件工程师

答案:由于你只是需要“弄清”对方有没有正确保存,所以你可以要求他在某个时间点上给你打个电话。如果他没有打来,就证明其没有保存你的电话号码。

看起来太简单了,因此有位读者建议:“在这种情况下,你需要进行一次考验。让Bob将手机号码的全部数字加起来,记下总数,再把内容回传给你。”

对应职位:产品经理

答案:我们的回答应该是,“具体数量取决于市场需求。如果钢琴每周需要调一次音,每次调音需要一个小时,而一位钢琴师每天工作八小时、每周工作五天,那么其每周就能够完成四十台钢琴的调音工作。我的答案是每四十台钢琴对应一位调音师。”

在维基百科上,这类问题被称为费米问题(Fermi problem。

典型的费米问题当然是由费米本人所提出。“芝加哥有多少位钢琴调音师”就属于这类问题,其核心解决方案是将一系列估计结果相乘,如果估计正确,那么答案就正确。举例来说,我们可以做出以下假设:

1.芝加哥居住着约500万人口。

2.平均而言,芝加哥的每个家庭有两名成员。

3.每二十个家庭中,约有一个家庭每周需要定期进行钢琴调音。

4.每一台钢琴平均每年需要定期进行一次调音。

5.算上往来时间,钢琴调音师大概需要两个小时才能完成一次调音。

6.每位钢琴调音师每天工作8小时,每周工作5天,一年工作50周。

根据这些假设,我们可以计算出芝加哥一年之内需要调音的钢琴数量为:

(芝加哥的500万人口) / (2个人/家庭) × (1架钢琴/20 个家庭) × (每年1架钢琴需要调音) = 芝加哥每年需要调音的钢琴为12万5千架。

而我们可以以类似的方式计算出每位钢琴调音师的平均处理能力:

(50 周/年)×(5 天/周)×(8小时/天)×(每位钢琴调音师每2小时完成1次钢琴调音) =每位钢琴调音师每年进行1000次钢琴调音。

二者相除即可得出:

(芝加哥每年需要12万5千次钢琴调音) / (每位钢琴调音师每年进行1000次钢琴调音) = 芝加哥需要125位钢琴调音师。

另一个著名的费米问题实例则为德雷克方程,其尝试估算银河系当中智能文明的具体数量。如果存在大量此类文明,但我们却从未遇到过任何其它文明,那么这一基本问题被称为费米悖论。

对应职位:软件工程师

答案:因为他把车停在了人行道上。(不可理喻吧!!)

对应职位:产品经理

答案: 22次。下面来看维基回答给出的解读:

上午

12:00

1:05

2:11

3:16

4:22

5:27

6:33

7:38

8:44

9:49

10:55

下午

12:00

1:05

2:11

3:16

4:22

5:27

6:33

7:38

8:44

9:49

10:55

对应职位:产品经理

答案:同样的,这个问题也是要让面试官了解受试者对问题的拆分过程。因此,我们首先需要提问,“到底是针对怎样的灾难进行疏散规划?”

对应职位:软件工程师

“错误”答案:牛肉永远是死的。将其称为“死牛肉”是犯了语义重叠的错误——这对程序员来说无疑是大忌。

下面来看读者提供的正确答案:

所谓的“死牛肉”,实际上是指DEADBEEF,即一个十六进制值,主要是在大型机/汇编语言时代下用于调试——因为其在特定内存的十六进制转储页中易于发现及查找。大多数计算机科学毕业生肯定都在学校的汇编语言课上看到过DEDBEEF,因此谷歌公司认为他们应该能够意识到这个问题的意义所在。

来自维基百科的答案:

"0xDEADBEEF ("dead beef")是由IBM RS/6000系统、Mac OS 32位PowerPC处理器以及Commodore Amiga上使用的神奇调试值。在Sun Microsystems的Solaris系统上,其用于标记已经释放的内核内存。在运行于Alpha处理器之上的OpenVMS中,DEAD_BEEF可对家CTRL-T[3]组合键进行查看。

对应职位:产品经理

答案:用这种方法,找到答案最多需要尝试14次。

首先,不要把起点定在10层,而应定在14层。接下来,如果不破则上升13层,接下来是12层、11层、10层、9层、8层、7层、6层、5层、4层直到第99层。如果鸡蛋会在第100层被打破,则需要12次尝试(如果您假设其会在第100层被打破,则需要11次尝试)。比如第49层是正确答案,那么尝试的楼层分别为14层、27层、39层、50层(鸡蛋会被打破),再加上40层、41层、42层、43层、44层、45层、46层、47层、48层以及49层,总计14次尝试。

对应职位:产品经理

答案:读者Hyloka首先给出了回复:

取八个球中的六个,在天平每测放三个。如果重球不在这六个当中,那么一定是剩下两个球中的一个,直接通过天平称重即可。如果重球在第一次称重的六个当中,那么一定在较重一侧的三个当中。任意挑选两个球放在天平上,如果重量不同则可得出结果。如果两个球的重量相等,那么重球就是剩下的那个。

对应职位:工程经理

答案:你应该将战利品平均分配给51%的船员。

对应职位:产品经理

答案:这个问题的关键在于评判受试者的创造力。我们应该尝试破坏电机。

对应职位:产品经理

答案:谷歌公司希望通过这个问题了解受试者解释核心挑战以解决问题的能力。

读者Matt Beuchamp给出了一个有趣的回答,具体如下:

我猜测一辆处于静止状态下的标准校车大约有8英尺宽、6英尺高、20英尺长——基于我长期坐校车的感受。

这意味着整辆校车内的空间为960立方英尺,而1立方英尺为1728立方英寸,这意味着总计约为160万立方英寸。

我计算出高尔夫球的体积约为2.5立方英寸(4/3 * pi * 0.85),其中0.85为高尔夫球的半径。

用160万立方英寸除以2.5立方英寸,可以得出大约需要66万个高尔夫球。不过由于校车当中存在座位以及其它一些占用空间的装置,而且高尔夫球的形状导致其在堆叠时会产生相当大的闲置空间,因此我最终得出约50万个高尔夫球这一答案。

这听起来非常荒谬。我敢打赌实际数量应该不超过10万,但我还是比较相信自己的计算结果。

当然,如果我们谈论的是小布什上学坐的那种校车(吐槽智商较低的学生会被安排在独立的小型校车中),或者Barney Frank每天坐的校车,那么最终答案可能只有25万个。

对应职位:产品经理

答案:这里的要点在于,测试受试人使用简单语言交流复杂想法的能力。下面来看看我们努力整理出的答案:“所谓数据库,相当于台能够记住很多有用信息的机器,人们用它来帮助自己记住这些信息。好了,出去玩吧。”

对应职位:产品经理

答案:这个问题引发了很大的争议,但我们打算按照以下步骤来思考:

想象一下,这里有10对夫妻,10个孩子:5个是女孩,5个是男孩(婴儿总数为10,男孩与女孩各5个)。

其中5对生了女孩的夫妻还会继续生孩子,也就是生出额外的5个婴儿。其中一半(2.5个)是女孩,一半(2.5个)是男孩。这意味着在已经出生的孩子当中加入新生的男孩与女孩(婴儿总数:15,男孩7.5个,女孩7.5个)。

又生下女孩的2.5对夫妻会再生下2.5个婴儿。其中一半(1.25个)为男孩,另一半(1.25个)为女孩。将这些新生儿继续加入婴儿总数。(婴儿总数:17.5个,男孩8.75个,女孩8.75个。)

如此不断重复,男孩与女孩的比例将永远为一比一。

按照这个路数,下列问题你有答案了吗?

关注科技行者公众号

即将跳转至电脑版页面您确认跳转吗?
取消 跳转