一头牛800KG,一座桥承重700KG,牛怎么过桥?网传这是华为公司的面试题,很多人不知道该如何解答。其实如果真的是面试题,考核的就不是标准答案,而是面试者的思维过程。以此来确定这个面试者是否适合企业的岗位职责。下面就说说我对这道题的分析。




1、程序员思维


程序员的思维通常逻辑比较严谨,看到这一题,一定不会上来就回答问题。而是会先了解需求,因为这道题中有些信息是不完整的。需要做需求调研如下:


Q1:有没有限定过桥时间?


Q2:有没有限定过桥地点?


Q3:这座桥的跨度有多长?


Q4:这座桥是旱地桥,还是架在河上的桥?


Q5:河水深不深?


Q6:牛是黄牛,还是水牛?


Q7:过桥的牛和800KG的牛是否为同一头牛


Q8:牛是独自过桥,还是可以借助工具过桥?




这一系列要素需要按顺序询问面试官。然后根据面试官给出的信息,再说出相应的答案。程序不用我说,大家都可以找到相应的答案了。样例答案如下:


A1:如果没有限定过桥时间,那牛可以饿瘦了再过桥,当体重小于700kg了,就可以轻松过桥了。如果有限定时间,则跳转Q2。


A2:如果没有限定过桥地点,那牛可以从别的地方绕过去。如果有限定过桥地点,则跳转Q3。


A3:如果桥的跨度很小,牛可以跳过去。如果桥的跨度很大,则跳转Q4。


A4:如果这是旱地桥,牛可以从桥底下走过去。如果这是水面桥,则跳转Q5。


A5:如果水不深,牛可以轻松从水里趟过去。如果水很深,则跳转Q6。


A6:如果牛是水牛,那牛也可以游泳过河即可。如果牛是黄牛,则跳转Q7。


A7:如果过桥的牛不是800kg的牛,那找一头<700kg的牛来过桥就可以了。如果是同一头牛,则跳转到Q8。


A8:如果牛可以借助工具,那牛就可以借条船过河。如果不允许借助工具,则该题无解。


如果能够考虑到这么多因素,我想应该是符合程序员职位的。




2、销售员思维


销售员的思维通常是能完成业绩目标即可。面对这个问题,销售首先考虑的是,只要完成了牛到对岸即可,不要管我如何过桥。销售员的样例答案如下:


将牛杀了,分批运肉过桥。反正没说牛不可以死。


出钱请服务承包商,让承包商将牛弄过河。


可以在这边将牛卖给一个商人,让商人自己想办法把牛弄到对岸,然后再到对岸将牛买回来即可。


将牛牵到市场上卖钱,然后拿着钱到桥对面再去买一头牛回来。


能有以上答案者,我想应该比较符合销售岗位。




3、技术员思维


技术员一般都钻研技术,想办法用技术来解决问题。他们或许会想到很多稀奇古怪的过桥方案。比如:


在牛身上绑上氢气球,让氢气球提供101kg的升力,抵消掉牛的这部分重力。牛就可以轻松过桥了。


对桥身进行加固,让桥的承重超过800kg,牛也可以轻松过桥了。


在桥这边竖起一个塔吊,将牛吊到对岸去。


以上只是部分解决方案,真正的技术员可能还能想到更多解决方案。




总结


既然这是一道面试题,并没有标准答案。上面是三个常见职位的思维过程以及样例答案,如果其他职位,思维过程或许又有不同,答案也会有所变化。


学术派抛出了向心力计算公式,经过缜密计算当牛的奔跑速度达2800m/s,便可安全过桥。网友听过纷纷膜拜工科大神,毕竟即便是牛跑断腿也难以追上大神的脑回路。

一头牛重800kg,但桥的承重只有700kg,该如何让牛过桥?(图1)

生物系毕业生也不甘示弱,根据我国四种常见牛的分布及体重分析,体重达800公斤的牛大概率是水牛,所以完全可以涉水过河。强大的知识储备和分析能力,恐怕连面试官也要双击666。

更有大批网友表示,这道题简直就是社畜的送分题,让牛和自己辛勤工作,沉迷工作、日渐消瘦自然能顺利过桥。