华为有一道面试题:一头牛重 800 公斤,桥的承重是 700 公斤,请问牛怎么过桥?,下面我们就来聊聊关于800斤的牛过500的桥?接下来我们就一起去了解一下吧!
800斤的牛过500的桥
华为有一道面试题:一头牛重 800 公斤,桥的承重是 700 公斤,请问牛怎么过桥?
网上有种各种回答,比如说把牛杀掉,然后再运过去。
有人说,先把牛饿瘦了,这样子就能把它顺利运过去。
还有人说,把牛卖掉换钱,然后拿钱去买华为手机,因为华为手机就是真的牛。
甚至还有的说,在牛身上绑一个氢气球,让牛从桥上面飞过去。
但以上这些答案都不是真正的答案。
你以为这道题是给你玩脑筋急转弯吗?面试问的问题是需要解决实际问题的。
那真正的答案到底应该是什么呢?
答案是,直接过。
什么?直接过吗?
是的,直接过。
可是这头牛有800公斤!它承重才只有700公斤!
没有什么可是,直接过就行了。
谁说800公斤的牛不可以直接过700公斤的桥,桥一定会塌下去吗?
不去考虑现实真实情况的,只会陷入各种理论的纠结中,从而找不到正确答案。
现实生活是什么,它不是非好即坏的,它是充满各种变数的,也就是有一定冗余在里面的。
什么是冗余?就是为保证计划成功完成,会多做一些准备以应付不时之需。
就好像你在网上买了一张手动拼装的桌子,商家往往会多发一两个螺丝钉的材料。
你开门出远门前,会把汽车油箱倒满,然后还要带上一个备胎。
你坐公交车时,都会提前赶到公交车站,为什么一些比赛都要有备赛的选手呢?因为一旦正式选手真的出意外,那这个比赛就直接输了。
这些多出来的准备就是冗余。
理论世界追求精准,可现实世界充满了各种意外。
现实世界是要考虑各种情况的,就拿这个桥举例。
你刚好载着700公斤的货过桥,结果走到一半,桥的对面又走过了一个人,然后桥塌陷了,谁负责?
或者你刚刚走上去,后面又来了辆卡车,这时候桥又塌了,谁负责?
正是考虑到这种情况,各行各业其实都有冗余的存在,这座桥虽然理论是计算700公斤的承重,但它实际冗余在1.2到1.5倍之间。
而不是理论上承重700公斤,然后多拿了一件的1公斤货物,桥就塌下了。
在前面说的这道题呢,牛的重量是个固定值,而桥的承重是一个范围的下限。
用理论思维是无法真正解决现实问题的,因为理论的数字是死的,而现实的数字是活的。
明白理论和现实的区别,才算真正明白世界规则。
,