5道有趣的Google面试题,放心,与计算机技术无关!
1. 台球
有8个台球,其中一个比其他的7个都要重一些。如果仅仅是使用天平而不称出具体的重量,请问最少几次能找出那个最重的台球?
2. 沙漠里的男尸
在沙漠里发现一具男人的尸体,他手里有一根火柴。没有脚印。请问他为什么会死,是怎么死的?
3. 四升水
你有足够多的水和两个杯子:5L和3L。请精确地量出4L水。
4. 熊
你刚建造了一间房子,房子的每一面墙都是朝南的。突然你看见了一只熊,请问这只熊是什么颜色的?
5. 药片
医生给了病人4片药:每一种药2片,医生叮嘱千万不能弄混了。早上一种药吃1片,晚上一种药吃1片。如果吃错了或者不吃,病人就会死掉。然而,病人把要弄混了,怎么办?
答案
1. 台球
2次。把所有的球分成3组,其中2组是3个球,最后一组是两个球。首先把3个球的两组放在天平上,如果其中一方比较重,把偏重的那一组球任意拿出来两个放在天平上。如果两组球一样重,那就把剩下的2个球放在天平上称重。
也可用信息熵求解:k·log2(3)>=log2(8) k>=1.89,取 k=2,故需2次。参考:信息熵的有趣应用
2. 沙漠里的男尸
这个问题主要是测试你还原事件真相的能力。这个男人是在跳下飞机的时候摔死的,飞机上的降落伞不够,所以用抽火柴的方式决定。不幸的是,这个男人抽中的是短火柴,所以就只能在没有降落伞的情况下跳下去了。
3. 四升水
- 先把5L水的杯子装满,然后用5L的杯子里的水把3L的杯子装满。
- 把3L杯子里的水倒掉。
- 把5L杯子里剩的2L水倒入3L的杯子。
- 把5L的杯子装满,再用5L杯子里的水补满3L的杯子(里边有2L的水),这样5L的杯子里就有4L水。
4. 熊
白色,因为这是一只北极熊,只有在北极才能做到房子的每一面墙都是朝南的。
5. 药片
把四片药都分成两半,早上吃4个半片,晚上吃4个半片。