- 来看看谷歌的面试题 推荐度:
- 相关推荐
谷歌面试试题
1.这是来自Adobe公司一道题目:一辆加满油的摩托车可以骑50千米,如果你有50辆这样的摩托车,你能骑多远?
答案:这取决于你如何使用油箱里的油。
最简单的回答是让这些摩托车同时发动,所有的摩托就能同时走完这100千米。然而,还有另外一种答案:将这50辆车全部发动,在骑到50千米的时候将25辆摩托车的汽油加到剩余的摩托车里,这样你就会有25辆加满油的摩托车,然后骑了50千米之后再重复刚才的作法。通过这种方法,你最终能骑350千米远。
其实,第二种方法在遇到25求一半时直接就取12了,加入你能就这些也全部考虑进去的话,实际上你能到达比350千米更远的地方。
2.微软的问题是这样的:假如你在一艘船上,请问将公文包扔出去之后水面会上涨吗?
答案:不会。
原因是公文包在船上的重量和在水里的重量是一样的,所以无论在任何情况下,水面都不会上涨。
3.来自微软的另外一道题目:假定你有无限多的水,和一个5升的容器,一个3升的容器,请准确地倒出4升水。
答案:首先将5升的容器装满水,然后倒满那个3升容器,这样5升的容器里面就剩下了2升水;然后将3升的容器里的水倒掉,将5升容器里面剩余的2升水倒进去;最后再将这个5升的容器打满水,然后再用这个5升的容器将3升容器倒满。因为这个3升容器里面已经有2升水了,所以倒进去的这些肯定是1升水,那么最后5升容器里面剩下的就是题目所要求的4水了!
4.来日亚马逊的一道面试题:抛掷硬币,如果正面朝上就不再抛掷这一枚了,而是去抛掷第二枚硬币。如果反面朝上就将这一枚再抛掷一次。抛掷第二枚硬币的时候没有任何要求。问,正反面的几率各是多少?
答案:依然是1比1.
因为在抛掷第一枚硬币的时候需要假设两种情况,所以正反面概率为1比1.而第二枚硬币的概率继续是1比1,所以总的概率还是1比1.
【谷歌面试试题】相关文章:
来看看谷歌的面试题08-17
面试中常见的面试试题08-21
Microsoft面试题09-04
iOS面试题07-10
Spring面试试题09-19
经典常见的面试试题09-14
公司面试题09-12
hibernate面试题10-18
英语面试题精选06-13
小升初面试题06-10