谷歌面試題解析:一輛校車(chē)能裝下多少乒乓球
一輛校車(chē)能裝下多少乒乓球?本文作者將使用明確問(wèn)題——分析問(wèn)題——解決問(wèn)題的三部曲來(lái)對(duì)這個(gè)面試題進(jìn)行解析。
一輛校車(chē)能裝下多少高爾夫球?我猜大多數(shù)人都能想到的就是,這算什么?。“研\?chē)的容積算出來(lái),再算一算高爾夫球的體積。然后讓校車(chē)/高爾夫球容積,這樣可以計(jì)算出來(lái)。
若上述情況發(fā)生在某一小學(xué)的數(shù)學(xué)考試中,這樣的答案理所應(yīng)當(dāng)會(huì)得到數(shù)學(xué)老師的青睞,但如果發(fā)生在谷歌的一次面試中呢?
誠(chéng)然我們通過(guò)心算得出一個(gè)自認(rèn)為正確的答案,這可能也會(huì)讓谷歌的面試官大吃一驚。因?yàn)樗赡芟胂蟛坏?,居然有人可以在不借助?jì)算器的情況下迅速算出五位數(shù)以上的除法。
的確,我們的算術(shù)能力可能會(huì)震驚到谷歌的面試官。但是身處祖國(guó)大陸的我們,很少有機(jī)會(huì)去谷歌面試,更多的還是在祖國(guó)媽媽的懷抱下發(fā)展事業(yè)。然而現(xiàn)狀是,我們這里很多公司都喜歡用谷歌、蘋(píng)果、臉書(shū)等美國(guó)大工廠的面試題來(lái)對(duì)前來(lái)面試的同學(xué)進(jìn)行測(cè)試,在中國(guó)可就沒(méi)人震驚我們的算術(shù)能力了。我們還是來(lái)看看遇到這樣的面試題,我們應(yīng)該怎么思考才能順利過(guò)關(guān)吧。
以下我將使用明確問(wèn)題——分析問(wèn)題——解決問(wèn)題的三部曲來(lái)對(duì)這個(gè)面試題進(jìn)行解析。
一、明確問(wèn)題
“一輛校車(chē)能裝下多少高爾夫球”這句話(huà)看上去問(wèn)題已經(jīng)很明確了。實(shí)則不然,這里面有很多信息其實(shí)我們還不知道。比如:
- 為什么要用校車(chē)裝高爾夫球?
- 什么樣的校車(chē)?
- 什么樣的高爾夫球?
這幾個(gè)問(wèn)題看似無(wú)厘頭,但其實(shí)都有一定的意義在里面。
1.1 為什么要用校車(chē)裝高爾夫球?
這一問(wèn)題的根源在于,校車(chē)是用來(lái)載學(xué)生的,而高爾夫卻是用來(lái)運(yùn)送貨物的。使用載人的車(chē)裝載貨物是違背常識(shí)的。而且如果真的用校車(chē)載高爾夫上路,還違反了交通法,警察將會(huì)予以處罰。
能夠提出這個(gè)問(wèn)題,并且給出以上解釋?zhuān)砻髂闶窃?strong>做事之前會(huì)首先考慮自己要做的事情是否違背了常識(shí)。當(dāng)要做的事情違背了常識(shí)可能造成一定風(fēng)險(xiǎn)時(shí)能夠提出質(zhì)疑。這一點(diǎn)在工作中其實(shí)很重要。
此外,“用校車(chē)裝高爾夫球”不是需求是解決方案。通過(guò)這個(gè)問(wèn)題引導(dǎo)出真正的需求所在,然后再看有沒(méi)有更好的解決方案。
1.2 什么樣的校車(chē)?
以宇通客車(chē)公司為例,該公司旗下的校車(chē)就有15種之多。最小的為18座,最大的56座。18座與56座的校車(chē)在空間上相差數(shù)倍,對(duì)最終的結(jié)果也會(huì)有巨大的影響。
宇通公司部分校車(chē)型號(hào)
1.3 什么樣的高爾夫球?
雖然說(shuō)高爾夫球的尺寸只有一種,但這里并沒(méi)有明確高爾夫球是否已經(jīng)出售,是否有包裝盒。包裝盒的體積一般要比高爾夫球的體積大很多。用未拆包裝的高爾夫球和單獨(dú)的高爾夫球其實(shí)差別巨大。
1.4 小結(jié)
看起來(lái)問(wèn)題已經(jīng)很清楚了,經(jīng)過(guò)我們的分析也發(fā)現(xiàn)了很多不夠清楚的地方。并且這些問(wèn)題都將對(duì)最終的結(jié)果產(chǎn)生巨大的影響。如果你直接完成了這樣的任務(wù),并開(kāi)始思考如何去執(zhí)行它,那么你可能仍然會(huì)停留在95%的人都還處于“不知道自己不知道”的認(rèn)知階段。
當(dāng)你能問(wèn)出一些問(wèn)題,并通過(guò)回答這些問(wèn)題來(lái)更清楚地了解問(wèn)題時(shí),很可能你已經(jīng)超過(guò)了95%,進(jìn)入了第二個(gè)階段——“知道自己不知道”。能心生敬畏,能空杯,準(zhǔn)備豐富自己的認(rèn)識(shí)。
二、分析問(wèn)題
我們先假設(shè)上文中提到的3個(gè)問(wèn)題都得到了解答,答案分別是:
- 為什么要用校車(chē)裝高爾夫球?答:出于好奇心;
- 什么樣的校車(chē)?答:宇通公司旗下18座的校車(chē);
- 什么樣的高爾夫球?答:已出售拆完包裝的高爾夫球。
于是我們的問(wèn)題就變成了:出于好奇心,面試官想知道用宇通公司旗下18座的校車(chē),能裝載多少?zèng)]有包裝的高爾夫球。這樣我們就可以開(kāi)始分析這個(gè)問(wèn)題了。
目標(biāo)用戶(hù):面試官
用戶(hù)需求:想知道,一輛18座的宇通校車(chē),能裝下多少個(gè)沒(méi)有包裝的高爾夫球;
想要完成這個(gè)任務(wù)的方法應(yīng)該有至少有兩種:
- 買(mǎi)一輛18座的宇通校車(chē),將大量高爾夫球倒入其中裝滿(mǎn)為止。然后數(shù)一下車(chē)內(nèi)有多少高爾夫球;
- 估算18座宇通校車(chē)的容積和一個(gè)高爾夫球所能占用的體積。然后計(jì)算出答案。
有人會(huì)說(shuō),第一個(gè)方法很明顯不可行!這也好意思列出來(lái)?但是,第一種方法就真的一無(wú)是處嗎?
我們稍微分析一下就會(huì)得出第一種方法雖然成本很大,但是非常準(zhǔn)確且信服力強(qiáng)。而第二種方法成本很低,但終歸是估算,不會(huì)很準(zhǔn)確。結(jié)合上文提到的需求是“滿(mǎn)足好奇心”,最終是否要一顆不差事實(shí)上不太重要。所以,選擇第二種方法會(huì)更合適一些。
我相信有人會(huì)去質(zhì)疑,第一種方法就不該存在,只寫(xiě)第二種就好了。不過(guò)在這里我的建議是:無(wú)論是面試中還是工作中我都建議最好提出至少兩種方法出來(lái),哪怕有一個(gè)方案只是陪襯。因?yàn)榻o出兩個(gè)方案更容易讓人的注意力放在兩個(gè)方法的比較上,而不是集中注意力去評(píng)價(jià)唯一的一個(gè)方案的好壞。這就是“錨定效應(yīng)” 在工作和面試中的應(yīng)用。
回歸正題,我們已經(jīng)選定通過(guò)估算18座宇通校車(chē)的容積和一個(gè)高爾夫球能占到體積,通過(guò)計(jì)算的方式解答“一輛校車(chē)能裝下多少高爾夫球”這個(gè)問(wèn)題。
另外在估算的時(shí)候要注意考慮的問(wèn)題還有:
- 校車(chē)內(nèi)的座椅需要考慮;
- 駕駛位的空間要考慮進(jìn)去;
- 高爾夫球所占空間并非高爾夫球的體積,中間有空隙。
三、解決問(wèn)題
到這里才是整個(gè)計(jì)算的過(guò)程,相對(duì)來(lái)講已經(jīng)比較簡(jiǎn)單了。
3.1 計(jì)算車(chē)內(nèi)容積
一個(gè)18座的校車(chē)按照每排3個(gè)人算,總共6排。每排3個(gè)座位,每個(gè)座位寬度約0.6m,中間過(guò)道約0.8m,座位兩側(cè)與車(chē)身的距離約0.1m。所以車(chē)內(nèi)的寬度約為:0.6*3+0.8+0.1*2=2.8m。
每排長(zhǎng)度約0.8m,所以,客座區(qū)域約0.8*6=4.8m。車(chē)內(nèi)空間高度約2m。
由此算出客座區(qū)域加上座位的空間約為:2.8m*4.8m*2m=26.88m3。(面試時(shí)可以估算一下即可)
除客座區(qū)域外,還有約1m的車(chē)身空間(包括駕駛區(qū)域)。18個(gè)座位所在空間略大于這部分空間,進(jìn)行一定的沖抵,整個(gè)車(chē)內(nèi)容積取25m3比較合適。
3.2 計(jì)算一個(gè)高爾夫球占用體積
為了計(jì)算方便,將一個(gè)高爾夫球所占體積設(shè)定為一個(gè)正立方體,高爾夫球的直徑約0.04m。為了方便計(jì)算直接按照每1000個(gè)球?yàn)閱挝粊?lái)進(jìn)行計(jì)算,則1000個(gè)球所占體積為:0.4m*0.4m*0.4m=0.064m3。
3.3 計(jì)算一個(gè)校車(chē)能裝多少高爾夫球
(25/0.064)*1000=390625個(gè)。
四、總結(jié)
我們通過(guò)明確問(wèn)題、分析問(wèn)題、解決問(wèn)題這三部曲來(lái)解決這個(gè)問(wèn)題,整個(gè)過(guò)程至少給了我們?nèi)缦聨c(diǎn)思考:
- 結(jié)果固然重要,但是比結(jié)果更重要的是背后的邏輯和思考過(guò)程;
- 現(xiàn)實(shí)生活中,我們能看到最多的是各種各樣的解決方案,很難看到背后的邏輯和思考。然而最值錢(qián)的應(yīng)是后者;
- 我們強(qiáng)調(diào)做減法,強(qiáng)調(diào)少即是多,殊不知在這背后是需要大量的思考和分析去支撐的。少即是多是一種稀缺品,是大量實(shí)踐下產(chǎn)生的,不是每個(gè)產(chǎn)品都必須達(dá)到的硬性指標(biāo)。
最后,用李誕回應(yīng)觀眾批評(píng)他的脫口秀不好笑的一段話(huà)作為結(jié)尾?!澳沁€用你們說(shuō)!我就是干這個(gè)的,我能不知道?我不是寫(xiě)不出來(lái)好笑的段子嘛!”
本文由 @石頭 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
一個(gè)結(jié)構(gòu)化思維能力,2W1H,是什么 為什么 怎么做?一個(gè)非常好的例子 ??
不是啊,是一個(gè)結(jié)構(gòu)化思維能力
一邊在否定傳統(tǒng)思維,一邊又在完全按傳統(tǒng)思維計(jì)算。
好吧,如果你非要這樣計(jì)算,你還得考慮:
1.高爾夫球是球體,球與球之間是點(diǎn)接觸,不是面接觸,那中間的縫隙如何計(jì)算?
2.高爾夫球的重量是否有計(jì)算過(guò),滿(mǎn)載情況是否會(huì)超過(guò)校車(chē)的額定載重量;
3.如何將高爾夫球一個(gè)一個(gè)裝進(jìn)校車(chē)去,并且能保證剛好裝滿(mǎn),球體可不像磚塊一樣會(huì)安靜地躺下的?(備注:標(biāo)題是乒乓球,正文里是高爾夫球)
杠的沒(méi)有水準(zhǔn)。
我總是想問(wèn)一下出題的人,這題真的是想要考一下計(jì)算能力么?