一、前言
上个星期的面试题前言也提过,每周一篇的面试题是我在一周内看过的面试题中选择大众较好的来分享自己的解题过程,这周就偷懒一下,来看下 Google 刁钻古怪的面试题,其中大部分的解答是参考了网友的答案,因为本人实力有限,真的不知从何思考。明天(2017年1月14日22:48:07)就是年会了,公司从深圳到珠海举行两天一夜的年会,不禁感慨,时间过得很快,上一年刚实习的时候,我也是在珠海过的年会,一下子又一年了,很期待明天重回珠海。
二、题目
1. 多少只高尔夫球才能填满一辆校车?(职位:产品经理)
刚看到这题我真不知道怎么解答,看过我之前博客的也知道,通常我的面试题都是分析,程序解题,这样一个过程,显然 Google 希望测试出求职者是否有能力判断出解决问题的关键。其中我选了一个网友的解答:
一辆标准大小的校车约有 8 英尺宽、6 英尺高、20 英尺长——我能知道这些数字完全是因为我曾经无数次被堵在校车后面。
据此估算,一辆校车的容积约为 960 立方英尺,也就是 160 万立方英寸。一个高尔夫球的半径约为0.85 英寸,我认为一个高尔夫球的体积约为 2.6 立方英寸。
用校车的容积除以高尔夫球的体积,得到的结果是 66 万。不过,由于校车里面还有座位等等各种东西,而且高尔夫球的形状使得不同的球之间会有不少空隙。我的最终估算结果是 50 万。这听起来有些荒唐。如果我直接猜的话,我给出的答案肯定是 10 万以下,不过我相信我的数学水平。
2.让你清洗西雅图所有的玻璃窗,你的报价是多少?(职位:产品经理)
西雅图.jpg看到这题的时候,我真的傻B的去猜具体的价格,谁知道,做完后,查看了网友的答案,发现自己多么的愚昧,不会转弯,换角度思考。因为我们报价不一定要报一共多少钱,你可以报每扇窗多少钱。比如一个网友的答案:
这一题我们可以玩点花招,我们的答案是“每扇窗 10 美元”
当然,看完这个答案后,个人觉得也可以做一个界限,比如超过几层楼的窗,每扇多少钱,低于这个的又多少钱。毕竟清洗十几层楼的玻璃窗价格肯定和低层的不一样。或者也可以不用每扇窗来算,可以直接根据楼层的高度来分,比如二十层以上的一个价格,二十层以下的一个价格。
3.马路上的井盖为什么是圆的?(职位:软件工程师)
井盖.jpg注意了,这题面试的职位可是软件工程师啊。然后我搜了一下资料,发现这题最早是微软公司招聘员工时的测试题,答案是这样的:圆盖的任何直径都不会比放它的圆圈小,盖子不会掉下去.方盖的任何一个边都比放它的方圈的对角线短,但盖子立起时会掉下去。
当然,还有很多解释:
- 圆的盖子在更换时可以滚动,比较省力
- 是个营销学的问题,就是帮买卖有关的! 因为圆形切去了4个角,可以最大程度的节约了成本
- 圆的直径只有一个,所以圆形井盖在井口上任意转动,都不会掉进井口。而方型井盖,无论是正方形的边长还是长方形的长或宽,都必然小于对角线的长度;如果方型井盖侧立在井口上,就很容易掉进井口。
- 从力学的角度来看,圆形井盖与支撑点的受力量是均匀的而方型或长方形井盖的受力点则靠近于施力点
最后贴一个很有趣的解答,看完后我也是佩服的不得了:
-
从哲学(philosophical)的角度来考虑,比如:
井盖是圆的是因为井洞是圆的
如果你是从这个角度来思考,那么你是一个善于辩证、且突破传统思维的人 -
从工程(Engineering)和科学(Science)的角度来考虑问题,比如:
圆的好制造,井盖铁合金浇注而成,机床加工、打磨也方便
圆的受力更均匀不容易坍塌,可以参考圆顶建筑
圆的好运输和施工,滚起来就可以动。城市标准排水井盖重达几十公斤,搬运时起码需要几个成年男子同时动作
无方向性,所以无需对准和校对位置
可以旋转锁定(比如法国的井盖,旋转四分之一周可以锁定,不易打开)
如果你是从这个角度来思考,那么你是一个理性的人,有着缜密的思维方式和理性科学的世界观。 -
从历史成因(History Learning)的角度分析,比如:
19世纪最开始工业化时,没有汽车,所以排水管道和矿藏管道先于柏马路的发展。
建筑学和土木工程学中,井道都是圆形,因为圆形通道最有利于保持土壤的压力(Round tubes are the strongest and most material-efficient shape against the compression of the earth around them)。比如水井,矿井。所以平时看人跳井,没见过井是方的吧?所以圆形的井洞,配合圆形的井盖也就理所当然了。
如果你是从这个角度来思考,那么你是一个喜欢探究事物本质成因的人。 -
从设计(Design)的角度来考虑问题,比如:
圆的好看,更像邮票戳,可以设计上城市Logo
圆的排水时可以形成好看的漩涡等等
如果你是从这个角度来思考,那么你是一个感性的人,有着独特的美学思维和设计才能。
4.有人把车停在旅馆外,丢失了他的财物,他接下来会干什么?(职位:软件工程师)
当然其实这题也是没有标准答案,我查了一下,很多网站都标明答案是什么什么,其实 Google 的这些面试题,只是为了考查面试者思考问题的角度,这些题目的答案都是客观的,没有固定的。一下的一些题目也是差不多的了,我们可以自身思考下如何回答,能回答就行了,或者参考下别人是怎么回答的,对于具体的答案还是不要太纠结。
5.假设你是海盗船的船长,船员们即将对黄金的分配方案投票。如果赞成票不到半数的话,你会被杀死。你怎样才能在保证自己存活的情况下拿到最多的黄金?(职位:软件工程师)
将黄金平均分给最有权势的51%的船员
6.有八个大小相等的球,其中有一个重量比其他球略重。如何在只用天平称两次的情况下找出那个不一样的球?(职位:产品经理)
这题就有点不一样了,显然这题是有解决的方案的。
(1)从 8 个球中取出 6 个,在天平两边各放 3 个
(2)如果平衡,把剩下的 2 个球分别放在天平两边,就能找出较重的球。如果不平衡,较重的球就在天平下沉的一边,从这 3 个当中取出 2 个称量,若不平衡,下沉的一边较重,若平衡,剩下的就是较重的球。
网上还有很多类似这样的题,就不一一列举了,有兴趣的可以看下,其实个人觉得看这几题就差不多了,主要是要形成多角度思考问题或者换个角度思考问题。(嘻嘻嘻,其实还不是为了偷懒,因为困了。哈哈哈)
网友评论