偌大的百度嗅绰,171000個(gè)結(jié)果,居然沒有一個(gè)人答對(duì)向族。
華為的一道面試題:一頭牛重800Kg呵燕,橋的承重是700Kg,請(qǐng)問牛怎么過橋件相?
這道題昨天我問了好幾個(gè)朋友再扭,回答的也是五花八門,有人說夜矗,賣掉牛去買華為手機(jī)泛范,因?yàn)槿A為手機(jī)是真的“牛”紊撕,有人說殺掉牛再運(yùn)過去罢荡,反正是運(yùn)過去了,有的說先把牛餓瘦了再過去对扶,還有的說給牛綁一個(gè)氫氣球区赵,這樣就可以減少重量……
唉!百度百度浪南,百度一下就知道了笼才,那為什么還會(huì)有失敗的人生?假如這道題是真的络凿,那我問你骡送,這道題他要考的是什么拜效?是腦筋急轉(zhuǎn)彎嗎?肯定不是啊各谚,這些幼兒園級(jí)別就可以解決,為什么要當(dāng)面試題呢到千?
面試題一定是要解決實(shí)際問題的昌渤,而實(shí)際問題是什么?是那些書本上沒有的憔四,你百度1000次也找不到答案的膀息,是任何一個(gè)老師都沒有直接告訴你的,但他有是對(duì)的那些知識(shí)了赵。
那真正的答案又是什么潜支?
三個(gè)字,“直接過”柿汛。
你說“這不可能吧冗酿?”
“可能,直接過络断〔锰妫”
“不會(huì)塌嗎?”
“不會(huì)貌笨,直接過弱判。”
“可是承重明明是700Kg啊”
“別廢話锥惋,直接過昌腰。”
誰告訴你800Kg的牛過700Kg的橋膀跌,橋就會(huì)塌呢遭商?在小白兔的眼里,700Kg就是700Kg捅伤,多一斤就會(huì)塌株婴。
真實(shí)的世界是這樣的嗎?真實(shí)的世界不是非黑即白暑认,不是非左即右困介,它是充滿冗余的。
你的計(jì)劃再完美蘸际,不設(shè)置冗余座哩,就一定會(huì)掛掉。你是一個(gè)老板粮彤,從廣州發(fā)貨到北京根穷,就一定要考慮各種意外姜骡,否則出現(xiàn)一個(gè)問題,你的貨就會(huì)爛掉屿良。
你是一個(gè)球隊(duì)圈澈,就一定要設(shè)置替補(bǔ),否則前鋒一旦大腿抽筋尘惧,你的球隊(duì)就必輸無疑康栈。
你負(fù)責(zé)一輛汽車,就一定得搞個(gè)備胎喷橙。你負(fù)責(zé)流水線啥么,就一定要多生產(chǎn)一些。你去趕火車贰逾,都要提前半小時(shí)檢票悬荣,哪怕你去買個(gè)襯衫,里面都會(huì)多一個(gè)口子疙剑。
這些是什么氯迂?是冗余!它防止的是意外情況言缤,你把所有的東西都精確到100%囚戚,把它精準(zhǔn)到一絲一毫都不浪費(fèi),那它就一定會(huì)脆弱到一碰就塌轧简。
冗余驰坊,正是理論和現(xiàn)實(shí)的最大區(qū)別。
你仔細(xì)觀察哮独,各行各業(yè)都是有冗余的拳芙,比如說橋梁的設(shè)計(jì),標(biāo)準(zhǔn)承重是700Kg皮璧,但是它還有1.5倍的安全冗余舟扎,即使你1000Kg過去,也完全沒有問題悴务,因?yàn)槟憧偟每紤]特殊情況睹限。你是700Kg,但是走到一半讯檐,對(duì)面過來一個(gè)人羡疗,橋塌了,責(zé)任算誰的别洪?你是700Kg叨恨,但你你還沒有過去,后面又來一輛車挖垛,橋塌了痒钝,責(zé)任算誰的秉颗?你是700Kg,但是你今天換了一個(gè)胖司機(jī)送矩,橋塌了蚕甥,責(zé)任算誰的?
所謂700Kg栋荸,只是一個(gè)安全值的下限菇怀,700之內(nèi)最穩(wěn)妥,但是絕對(duì)不至于701橋就會(huì)塌蒸其,整個(gè)題的遺憾條件就在于現(xiàn)實(shí)當(dāng)中,牛的重量是一個(gè)明確的點(diǎn)库快,而承重?cái)?shù)量?jī)H僅是范圍下限摸袁,兩個(gè)數(shù)字,一個(gè)是死的一個(gè)是活的义屏,明白這個(gè)靠汁,才算是明白真實(shí)規(guī)則。
既然要過橋闽铐,那就是緊急蝶怔,否則你就可以繞過去,而緊急情況就得有應(yīng)對(duì)的辦法兄墅,小孩子才要完美踢星,成年人只看權(quán)重。明白這個(gè)隙咸,那我們換個(gè)題:
一個(gè)探險(xiǎn)家迷路了沐悦,趕到最近的補(bǔ)給站需要三天,但是里面的食品今天就過期了五督,請(qǐng)問探險(xiǎn)家怎么避免被餓死藏否?
答案是直接吃。怎么會(huì)餓死呢充包?分清理論和現(xiàn)實(shí)副签,分清輕重緩急,分清不良后果基矮,才算是成年人淆储。