App下載

程序猿找工作還得考智商?阿里巴巴技術(shù)部面試智力題

猿友 2017-03-28 18:49:06 瀏覽數(shù) (6915)
反饋

現(xiàn)的程序員找份工作單有過(guò)硬的編程技術(shù)、擼得一手好代碼還遠(yuǎn)遠(yuǎn)不夠,很多公司在招聘的時(shí)候會(huì)考驗(yàn)面試人員的思維方式,智商,情商等等,通過(guò)各種你意想不到的問(wèn)題,例如阿里巴巴的技術(shù)部面試題中就會(huì)常常會(huì)涉及一些智力問(wèn)題。

W3Cschool在這里給程序猿們收集了一些,以便我們?cè)诿嬖嚂r(shí),能夠從容不迫。

阿里巴巴技術(shù)部面試智力題

題目開(kāi)始:

1、一群人開(kāi)舞會(huì),每人頭上都戴著一頂帽子。帽子只有黑白兩種,黑的至少有一頂。每個(gè)人都能看到其它人帽子的顏色,卻看不到自己的。主持人先讓大家看看別人頭上戴的是什幺帽子,然后關(guān)燈,如果有人認(rèn)為自己戴的是黑帽子,就打自己一個(gè)耳光。第一次關(guān)燈,沒(méi)有聲音。于是再開(kāi)燈,大家再看一遍,關(guān)燈時(shí)仍然鴉雀無(wú)聲。一直到第三次關(guān)燈,才有劈劈啪啪打耳光的聲音響起。問(wèn)有多少人戴著黑帽子?

----答案----
有三個(gè)人戴黑帽。假設(shè)有N個(gè)人戴黑,當(dāng)N=1時(shí),戴黑人看見(jiàn)別人都為白則能肯定自己為黑。于是第一次關(guān)燈就應(yīng)該有聲??梢詳喽∟>1。對(duì)于每個(gè)戴黑的人來(lái)說(shuō),他能看見(jiàn)N-1頂黑帽,并由此假定自己為白。但等待N-1次還沒(méi)有人打自己以后,每個(gè)戴黑人都能知道自己也是黑的了。所以第N次關(guān)燈就有N個(gè)人打自己。

2、有兩根不均勻分布的香,香燒完的時(shí)間是一個(gè)小時(shí),你能用什么方法來(lái)確定一段15分鐘的時(shí)間?

----答案----
香a點(diǎn)燃一頭,香b點(diǎn)燃兩頭。等香b燒完時(shí),時(shí)間過(guò)去了30分鐘。再把香a剩下的另一頭也點(diǎn)燃。從這時(shí)起到a燒完的時(shí)間就是15分鐘。

3、有三個(gè)人去住旅館,住三間房,每一間房$10元,于是他們一共付給老板$30,第二天,老板覺(jué)得三間房只需要$25元就夠了于是叫小弟退回$5給三位客人,誰(shuí)知小弟貪心,只退回每人$1,自己偷偷拿了$2,這樣一來(lái)便等于那三位客人每人各花了九元,于是三個(gè)人一共花了$27,再加上小弟獨(dú)吞了$2,總共是$29??墒钱?dāng)初他們?nèi)齻€(gè)人一共付出$30那么還有$1呢?

----答案----
典型的偷換概念。事實(shí)上3人只付出了27元,老板得了25元,小弟拿了2元。

4、一個(gè)經(jīng)理有三個(gè)女兒,三個(gè)女兒的年齡加起來(lái)等于13,三個(gè)女兒的年齡乘起來(lái)等于經(jīng)理自己的年齡,有一個(gè)下屬已知道經(jīng)理的年齡,但仍不能確定經(jīng)理三個(gè)女兒的年齡,這時(shí)經(jīng)理說(shuō)只有一個(gè)女兒的頭發(fā)是黑的,然后這個(gè)下屬就知道了經(jīng)理三個(gè)女兒的年齡。請(qǐng)問(wèn)三個(gè)女兒的年齡分別是多少?為什么?

----答案----
三女的年齡應(yīng)該是2、2、9。因?yàn)橹挥幸粋€(gè) 孩子黑頭發(fā),即只有她長(zhǎng)大了,其他兩個(gè)還是幼年時(shí)期即小于3歲,頭發(fā)為淡色。再結(jié)合經(jīng)理的年齡應(yīng)該至少大于25。

5、想象你在鏡子前,請(qǐng)問(wèn),為什么鏡子中的影像可以顛倒左右,卻不能顛倒上下?

----答案----
鏡像對(duì)稱(chēng)的軸是人的中軸

6、有兩位盲人,他們都各自買(mǎi)了兩對(duì)黑襪和兩對(duì)白襪,八對(duì)襪了的布質(zhì)、大小完全相同,而每對(duì)襪了都有一張商標(biāo)紙連著。兩位盲人不小心將八對(duì)襪了混在一起。他們每人怎樣才能取回黑襪和白襪各兩對(duì)呢?

----答案----
將每對(duì)襪子拆開(kāi)一人一只。

7、你有一桶果凍,其中有黃色,綠色,紅色三種,閉上眼睛,抓取兩個(gè)同種顏色的果凍。抓取多少個(gè)就可以確定你肯定有兩個(gè)同一顏色的果凍?

----答案----
4個(gè)。數(shù)量>顏色種類(lèi)。顏色必重復(fù)。

8、有一輛火車(chē)以每小時(shí)15公里的速度離開(kāi)洛杉磯直奔紐約,另一輛火車(chē)以每小時(shí)20公里的速度從紐約開(kāi)往洛杉磯。如果有一只鳥(niǎo),以30公里每小時(shí)的速度和兩輛火車(chē)同時(shí)啟動(dòng),從洛杉磯出發(fā),碰到另一輛車(chē)后返回,依次在兩輛火車(chē)來(lái)回飛行,直到兩輛火車(chē)相遇,請(qǐng)問(wèn),這只小鳥(niǎo)飛行了多長(zhǎng)距離?

----答案----
設(shè)洛杉磯到紐約的鐵路長(zhǎng)為A公里。則兩輛火車(chē)到相遇用了A/(15+20)小時(shí),也就是小鳥(niǎo)飛行的時(shí)間。所以小鳥(niǎo)飛行的距離就是速度×?xí)r間=30×A/35=6/7的洛杉磯到紐約的鐵路長(zhǎng)。

9、假如每3個(gè)空啤酒瓶可以換一瓶啤酒,某人買(mǎi)了10瓶啤酒,那么他最多可以喝到多少瓶啤酒?

----答案----
喝完10瓶后用9個(gè)空瓶換來(lái)3瓶啤酒(喝完后有4個(gè)空瓶)喝完這三瓶又可以換到1瓶啤酒(喝完后有2個(gè)空瓶)這時(shí)他有2個(gè)空酒瓶,如果他能向老板先借一個(gè)空酒瓶,就湊夠了3個(gè)空瓶可以換到一瓶啤酒,把這瓶喝完后將空瓶還給老板就可以了。所以他最多可以喝10+3+1+1=15瓶

10、你有兩個(gè)罐子,50個(gè)紅色彈球,50個(gè)藍(lán)色彈球,隨機(jī)選出一個(gè)罐子,隨機(jī)選取出一個(gè)彈球放入罐子,怎么給紅色彈球最大的選中機(jī)會(huì)?在你的計(jì)劃中,得到紅球的準(zhǔn)確幾率是多少?

----答案----
1/2的幾率。先選出球在選罐子。這樣罐子其實(shí)對(duì)球的顏色無(wú)影響。

11、兩個(gè)圓環(huán),半徑分別是1和2,小圓在大圓內(nèi)部繞大圓圓周一周,問(wèn)小圓自身轉(zhuǎn)了幾周?如果在大圓的外部,小圓自身轉(zhuǎn)幾周呢?

----答案----
無(wú)論內(nèi)外,小圓轉(zhuǎn)兩圈。

12、你有四個(gè)裝藥丸的罐子,每個(gè)藥丸都有一定的重量,被污染的藥丸是沒(méi)被污染的重量+1.只稱(chēng)量一次,如何判斷哪個(gè)罐子的藥被污染了?

----答案----
1號(hào)罐取1丸,2號(hào)罐取2丸,3號(hào)罐取3丸,4號(hào)罐取4丸,稱(chēng)量該10個(gè)藥丸,比正常重量重幾就是幾號(hào)罐的藥有問(wèn)題。

13、對(duì)一批編號(hào)為1~100,全部開(kāi)關(guān)朝上(開(kāi))的燈進(jìn)行以下操作:凡是1的倍數(shù)反方向撥一次開(kāi)關(guān);2的倍數(shù)反方向又撥一次開(kāi)關(guān);3的倍數(shù)反方向又撥一次開(kāi)關(guān)……問(wèn):最后為關(guān)熄狀態(tài)的燈的編號(hào)。

----答案----
有10盞燈為滅,分別為1、4、9、16、25、36、49、64、81、100號(hào)。因?yàn)椋好總€(gè)質(zhì)數(shù)能被1和自身整除,所以質(zhì)數(shù)的燈是亮的。設(shè)一個(gè)合數(shù)能被N個(gè)數(shù)整除,N必然是個(gè)偶數(shù)。對(duì)于非某數(shù)平方的合數(shù)來(lái)說(shuō),將被開(kāi)關(guān)N次也就是偶數(shù)次,燈保留為亮;對(duì)于上面列出的平方數(shù),則只被開(kāi)關(guān)N-1次,所以燈是滅的。

阿里巴巴技術(shù)部面試智力題


下載W3CschoolApp 隨時(shí)隨地學(xué)習(xí)編程 立即下載

0 人點(diǎn)贊