Google 15道古怪面试题(有参考答案)

csdn高校俱乐部 面试题 谷歌 

CSDN-木水辰

毕业生北京邮电大学

Google的面试题在刁钻古怪方面相当出名,甚至已经有些被神化的味道。这个话题已经探讨过很多次,这里贴出15道Google面试题并一一给出了答案,其中不少都是流传很广的。怎么样?下边来热热身,看看你有没有可能去Google工作吧!


第一题:多少只高尔夫球才能填满一辆校车?(职位:产品经理)

解析:通过这道题,Google希望测试出求职者是否有能力判断出解决问题的关键。

网友的答案:我想,一辆标准大小的校车约有8英尺宽、6英尺高、20英尺长——我能知道这些数字完全是因为我曾经无数次被堵在校车后面。

据此估算,一辆校车的容积约为960立方英尺,也就是160万立方英寸。一个高尔夫球的半径约为0.85英寸,我认为一个高尔夫球的体积约为2.6立方英寸。

用校车的容积除以高尔夫球的体积,得到的结果是66万。不过,由于校车里面还有座位等等各种东西,而且高尔夫球的形状使得不同的球之间会有不少空隙。我的最终估算结果是50万。这听起来有些荒唐。如果我直接猜的话,我给出的答案肯定是10万以下,不过我相信我的数学水平。

当然,如果这里的校车是小布什当年坐过的那种,结果还要除以2,差不多是25万个。

Google 30道古怪面试题:15道等你解答


第二题:让你清洗西雅图所有的玻璃窗,你的报价是多少?(职位:产品经理)

答案:这一题我们可以玩点花招,我们的答案是“每扇窗10美元”。

Google 30道古怪面试题:15道等你解答

第三题:有一个人们只想生男孩子的国家,他们在有儿子之前都会继续生育。如果第一胎是女儿,他们就会继续生育直到有一个儿子。这个国家的男女儿童比例是多少?(职位:产品经理)

答案:这一题引发了不少争议,不过我们发现,这一题的解答步骤如下:

1、假设一共用10对夫妻,每对夫妻有一个孩子,男女比例相等。(共有10个孩子,5男5女);

2、生女孩的5对夫妻又生了5个孩子,男女比例相等。(共有15个孩子,男女儿童都是7.5个);

3、生女孩的2.5对夫妻又生了2.5个孩子,男女比例相等。(共有17.5个孩子,男女儿童都是8.75个);

4、因此,男女比例是1:1。

Google 30道古怪面试题:15道等你解答


第四题:全世界共有多少名钢琴调音师?(职位:产品经理)

答案:我们的回答是“要看市场情况。如果钢琴需要每周调音一次,每次调音需要1个小时,且每个调音师每周工作40个小时。我们认为每40台钢琴就需要一名调音师。”

这个问题又被称为“费米问题”(Fermi problem)。费米提出的问题是“在芝加哥有多少钢琴调音师”。一个典型的答案是包括一系列估算数据的乘法。如果估计正确,就能得到正确答案。比如我们采用如下假设:

芝加哥约有500万人居住;

平均每个家庭有2人;

大约有1/20的家庭有定期调音的钢琴;

平均每台钢琴每年调音一次;

每个调音师调整一台钢琴需要2小时;

每个调音师每天工作8小时、每周5天、每年50周。

通过这些假设我们可以计算出每年在芝加哥需要调音的钢琴数量是:

(芝加哥的500万人口)/(2人/家)×(1架钢琴/20家)×(1架钢琴调整/1年)=125000

平均每个调音师每年能调整的钢琴数量是:

(50周/年)×(5天/周)×(8小时/天)/(1架钢琴/2小时)=1000

芝加哥的调音师数量是:

(芝加哥需要调音的钢琴数量125,000)/(每个调音师每年能调整的钢琴数量1000)=125

Google 30道古怪面试题:15道等你解答


第五题:马路上的井盖为什么是圆的?(职位:软件工程师)

答案:圆形的井盖在任何角度都不会掉下去。

Google 30道古怪面试题:15道等你解答


第六题:为旧金山市设计一个紧急撤离方案(职位:产品经理)

答案:这又是一个考察求职者是否能够发现问题核心的题目。我们在回答之前首先要问的是,“撤离方案应对的是什么样的灾难”。

Google 30道古怪面试题:15道等你解答


第七题:一天之中,时钟的时针和分钟会重合几次?(职位:产品经理)

答案: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。

Google 30道古怪面试题:15道等你解答


第八题:请阐述“Dead beef”的意义。(职位:软件工程师)

答案:网友给出的正确答案是,在大型机和汇编语言的时代,“DEADBEEF”是调试计算机时所使用的一个十六进制值,以便于在大量的十六进制中断信息中标记和查找特定的内存数据。大多数计算机科学专业毕业生都应该会在汇编语言的课程上见过这个概念。

Google 30道古怪面试题:15道等你解答


第九题:有人把车停在旅馆外,丢失了他的财物,他接下来会干什么?(职位:软件工程师)

答案:下车踏到人行道上。

Google 30道古怪面试题:15道等你解答


第十题:你需要确认朋友鲍勃是否有你正确的电话号码,但不能直接问他。你须在一张卡片上写下这个问题,然后交给爱娃,由爱娃把卡片交给鲍勃,再转告你答案。除了在卡片上写下这个问题外,你还必须怎样写,才能确保鲍勃在给出答案的同时,不让爱娃知道你的电话号码?(职位:软件工程师)

答案:既然只需要核对鲍勃手中的号码是否正确,你只需要让他在某个特定的时刻给你打电话,如果他没打过来的话,就能确认他没有你的号码。

Google 30道古怪面试题:15道等你解答

 

原文来源:http://news.mydrivers.com/1/247/247037.htm


第十一题:假设你是海盗船的船长,船员们即将对黄金的分配方案投票。如果赞成票不到半数的话,你会被杀死。你怎样才能在保证自己存活的情况下拿到最多的黄金?(职位:软件工程师)

答案:将黄金平均分给最有权势的51%的船员。

Google 30道古怪面试题:15道等你解答


第十二题:有八个大小相等的球,其中有一个重量比其他球略重。如何在只用天平称两次的情况下找出那个不一样的球?(职位:产品经理)

答案:从八个球中取出六个,在天平两边各放三个。如果平衡,把剩下的两个球分别放在天平两边,就能找出较重的球。如果不平衡,较重的球就在天平下沉的一边,从这三个当中取出两个称量,若不平衡,下沉的一边较重,若平衡,剩下的就是较重的球。

Google 30道古怪面试题:15道等你解答


第十三题:你拿着两个鸡蛋站在100层的大楼上。鸡蛋或许结实到从楼顶掉下也不会摔破,或许很易碎,在一楼摔下就破碎。最少试验多少次可以找出鸡蛋不会被摔碎的最高楼层?(职位:产品经理)

答案:14次。从14楼丢下第一颗鸡蛋,如果破碎了就逐层往下试验,共需14次。如果没有破碎,往上走13层;在27楼第二次丢下第一颗鸡蛋,如果碎了,换第二颗鸡蛋往上走12曾测试,若仍没碎,往上走12层试验第一颗鸡蛋;以此类推,直到走到第99层。如果鸡蛋要到100层高度落下才会破碎,总共需要14次尝试。

Google 30道古怪面试题:15道等你解答


第十四题:如果用三句话向你8岁大的侄子解释什么叫数据库?(职位:产品经理)

答案:这一题考察的是求职者用简单的语言阐述复杂概念的能力。我们的答案是“数据库是一个能够记住关于很多东西的很多信息的机器。人们用它来帮助记住这些信息。出去玩吧。”

Google 30道古怪面试题:15道等你解答


第十五题:你被缩小到只有硬币厚度那么点高,然后被扔到一个空的玻璃搅拌机中,刀片一分钟后就开始转动。你会怎么做?(职位:产品经理)

答案:这一题考察的是求职者的创造性。我们会尝试把电动机弄坏。

Google 30道古怪面试题:15道等你解答

创建
2014-09-19
浏览
100274次
最新回复
2017-03-29
回复
29
3

srxShi

学生河北科技大学

其实这个问题应该到中国人口统计局看一下就好了,哪有那么麻烦,真是的

2017年03月29日 16:16:49

srxShi

学生河北科技大学

你确定你在地上扔鸡蛋没有人告你破坏环境或者浪费资源么

2017年03月29日 16:15:45

tinker_ztt

毕业生华北科技学院

不应该是试过10楼、20楼、30楼......90楼、93楼、96楼、99楼(以及91楼等等?)按照最坏的打算来看的话,应该是试过14次后得出结论。(在试到第99楼碎了,然后就应该测试97楼,不管97楼是否碎了,我们都可以得出结论。)

2015年07月08日 14:13:56

天启上邪

学生苏州大学

假如最高是第100层的话,那你要试过10楼、20楼、30楼......90楼、91楼、92楼....100楼?19次

2015年04月22日 21:39:47

信陵丶公子

毕业生湘潭大学

第三题不用想啊,因为根据生物学理论,生男生女几率是一样的,所以就是1:1.

2015年04月12日 18:18:08

zhangyong_2625

毕业生广东金融学院

不能用二分法的。因为鸡蛋只有两个啊!!!确实挺坑的,这是个二步问题。第一个鸡蛋,测试出大致的间隔。第二个鸡蛋,要测出准确的楼层,所以,要在测试出确定楼层前,保证此鸡蛋的完损。

2015年03月12日 10:01:54

温水煮蚂蚁

毕业生南昌大学

设当前时间为h:m:s;则: 秒针的角度应为: θ1=s*(2π/60)=s*π/30; 分针的角度应为: θ2=(m+(s/60))*(2π/60)=(m+(s/60))*π/30; 时针的角度应为: θ3=(h+(m/60)+(s/3600))*(2π/12)=(h+(m/60)+(s/3600))*π/6; 要使分针与时针重合,则有θ3-θ2=2kπ,k∈Z; 整理得: m+(s/60)=(60*h-720*k)/11 当h=12时,取k=1;得m=s=0;得到12:00:00 当h=1时,取k=0;得m=5,s=27.27…得到01:05:27 当h=2时,取k=0;得m=10,s=54.54…得到02:10:55 当h=3时,取k=0;得m=16,s=21.81…得到03:16:22 当h=4时,取k=0;得m=21,s=49.09…得到04:21:49 当h=5时,取k=0;得m=27,s=16.36…得到05:27:16 当h=6时,取k=0;得m=32,s=43.63…得到06:32:44 当h=7时,取k=0;得m=38,s=10.90…得到07:38:11 当h=8时,取k=0;得m=43,s=38.18…得到08:43:38 当h=9时,取k=0;得m=49,s=5.45…得到09:49:05 当h=10时,取k=0;得m=54,s=32.72…得到10:54:33 当h=11时,取k=0;得m=60,s=0得到12:00:00

2015年03月09日 16:53:18

bakehe

毕业生黑龙江财经学

有没有感觉这些问题的有些答案不对劲,这种问题,也许有很多种答案,第六题和第十三题是不是坑!

2015年02月10日 10:20:28

GoogleFan

学生长江大学

那为什么不从10楼开始测试呢?如果这样的话,最多只需要10次就OK了。

2015年01月28日 22:50:23

ohyo

毕业生重庆大学

海盗分金币的问题,我觉得可能是你理解的比较复杂了些,题目的条件只是船长提出方案,然后船员们评价方案,如果船员们对船长的分配不满意的话,船长就会被船员给弄死。所以我觉得应该是钱是分给51%的有权势的船员,但是这些船员之间也应该按权势的大小比例来分,不能平分。不过如果题目是大家都要出方案,不满意就挂的话就得按你分析的那么做了。

2015年01月15日 09:35:44

ohyo

毕业生重庆大学

不好意思,没注意到两个鸡蛋的条件。

2015年01月15日 09:26:20

三个橘子

学生西北大学

当第二个鸡蛋在25层碎了,说明第一个鸡蛋在27层碎过,并且在14层到24层没碎。

2014年12月17日 20:04:19

top_2sin

毕业生青岛农业大学

还有十一题也不对,51%不是平分。假设有ABCDEFGHI这多人,权势依次降低,好哒,那么A开始分配方案,因为是海盗,所以要存活还要拿到更多的财富,那么就一定不能平分。假设他这样分,A拿96%,FGHI各拿1%,叫方案一。如果按照剧本发展,ABCDE各拿到20%,虽然存活,但是不能保证财富最多,方案二。在方案二中FGHI是一点财富也不能拿到的,心里不开森。海盗嘛,拼了命肯定要点东西作为回报,这是海盗头头可能提出方案一,呶,本来一无所有,到1%的财富,如果是你,你会不会同意?这样也是5:4.不会被杀死。假设其中有一个人不服气,还嫌少,投了反对票,A game over。剩下BCDEFGI,这时生杀大权落在了B的手里,呶,剧本重演。假设有人一直死,最后肯定剩下两个人就是H和I,这时,财富全部属于H,I一点没有。所以这个问题是一个海盗都不会死,并且A会拿到96%的财富。剩下4%爱谁谁。。。这个题目给的条件有点少感觉~~

2014年12月17日 16:19:14

top_2sin

毕业生青岛农业大学

二分法明显不对啊~~你只有两个鸡蛋,从五十层落下的话碎了,剩下一个怎么办?他这种思想就是14+13+12+11+10+9+8+7+6+5+4+3+2+1就能找出来。

2014年12月17日 16:07:43

MINAMI09

毕业生邵阳学院

因为你也无法保证第二胎第三胎就全部都是男生啊

2014年11月03日 17:58:28

gasxia

毕业生南京邮电大学

你好懂二分法哦。

纸上谈兵谈的飞起。

我就问你,你第二个鸡蛋在25楼碎了。你怎么给出答案?


 

2014年11月01日 14:14:44

CSDN-木水辰

毕业生北京邮电大学

看看你楼上同学的分析,是不是有道理?

2014年10月03日 17:56:02

Peter_Paker

毕业生西安交通大学

第十三题手上不是只有俩鸡蛋么?蛋都碎了还拿什么实验……

2014年10月03日 17:05:18

云端暮雪

毕业生广东工业大学

 

 

第十三题要的应该是选取能用两个鸡蛋完成的方案中,所需的最多试验次数中的次数最少的方案。

这样的话,结果是应该正确的,只是描述得不准确。

我想正确的描述是这样的:

从14楼丢下第一颗鸡蛋,如果破碎了,就换第二颗鸡蛋从1楼开始逐层往上试验,最多需要14次。如果没有破碎,往上走13层;在27楼第二次丢下第一颗鸡蛋,如果碎了,换第二颗鸡蛋从15楼开始逐层往上测试,最多也是14次;若仍没碎,往上走12层试验第一颗鸡蛋;以此类推,直到走到第99层。如果鸡蛋要到100层高度落下才会破碎,总共需要14次尝试。综上所述,该方案最多需要14次,只需要两个鸡蛋。

如果采用二分法的话,看似试验次数减少了,但是鸡蛋不够用啊。

 

 

2014年10月01日 10:40:11

CSDN-木水辰

毕业生北京邮电大学

命题是只有两个鸡蛋,问却是在问最少试验多少次。这道题似乎存在着矛盾,或者是面试者故意设置的陷阱。

2014年09月30日 22:21:19
Top_arrow