現(xiàn)的程序員找份工作單有過硬的編程技術(shù)、擼得一手好代碼還遠遠不夠,很多公司在招聘的時候會考驗面試人員的思維方式,智商,情商等等,通過各種你意想不到的問題,例如阿里巴巴的技術(shù)部面試題中就會常常會涉及一些智力問題。
W3Cschool在這里給程序猿們收集了一些,以便我們在面試時,能夠從容不迫。
題目開始:
1、一群人開舞會,每人頭上都戴著一頂帽子。帽子只有黑白兩種,黑的至少有一頂。每個人都能看到其它人帽子的顏色,卻看不到自己的。主持人先讓大家看看別人頭上戴的是什幺帽子,然后關(guān)燈,如果有人認為自己戴的是黑帽子,就打自己一個耳光。第一次關(guān)燈,沒有聲音。于是再開燈,大家再看一遍,關(guān)燈時仍然鴉雀無聲。一直到第三次關(guān)燈,才有劈劈啪啪打耳光的聲音響起。問有多少人戴著黑帽子?
----答案----
有三個人戴黑帽。假設(shè)有N個人戴黑,當N=1時,戴黑人看見別人都為白則能肯定自己為黑。于是第一次關(guān)燈就應(yīng)該有聲。可以斷定N>1。對于每個戴黑的人來說,他能看見N-1頂黑帽,并由此假定自己為白。但等待N-1次還沒有人打自己以后,每個戴黑人都能知道自己也是黑的了。所以第N次關(guān)燈就有N個人打自己。
2、有兩根不均勻分布的香,香燒完的時間是一個小時,你能用什么方法來確定一段15分鐘的時間?
----答案----
香a點燃一頭,香b點燃兩頭。等香b燒完時,時間過去了30分鐘。再把香a剩下的另一頭也點燃。從這時起到a燒完的時間就是15分鐘。
3、有三個人去住旅館,住三間房,每一間房$10元,于是他們一共付給老板$30,第二天,老板覺得三間房只需要$25元就夠了于是叫小弟退回$5給三位客人,誰知小弟貪心,只退回每人$1,自己偷偷拿了$2,這樣一來便等于那三位客人每人各花了九元,于是三個人一共花了$27,再加上小弟獨吞了$2,總共是$29。可是當初他們?nèi)齻€人一共付出$30那么還有$1呢?
----答案----
典型的偷換概念。事實上3人只付出了27元,老板得了25元,小弟拿了2元。
4、一個經(jīng)理有三個女兒,三個女兒的年齡加起來等于13,三個女兒的年齡乘起來等于經(jīng)理自己的年齡,有一個下屬已知道經(jīng)理的年齡,但仍不能確定經(jīng)理三個女兒的年齡,這時經(jīng)理說只有一個女兒的頭發(fā)是黑的,然后這個下屬就知道了經(jīng)理三個女兒的年齡。請問三個女兒的年齡分別是多少?為什么?
----答案----
三女的年齡應(yīng)該是2、2、9。因為只有一個 孩子黑頭發(fā),即只有她長大了,其他兩個還是幼年時期即小于3歲,頭發(fā)為淡色。再結(jié)合經(jīng)理的年齡應(yīng)該至少大于25。
5、想象你在鏡子前,請問,為什么鏡子中的影像可以顛倒左右,卻不能顛倒上下?
----答案----
鏡像對稱的軸是人的中軸
6、有兩位盲人,他們都各自買了兩對黑襪和兩對白襪,八對襪了的布質(zhì)、大小完全相同,而每對襪了都有一張商標紙連著。兩位盲人不小心將八對襪了混在一起。他們每人怎樣才能取回黑襪和白襪各兩對呢?
----答案----
將每對襪子拆開一人一只。
7、你有一桶果凍,其中有黃色,綠色,紅色三種,閉上眼睛,抓取兩個同種顏色的果凍。抓取多少個就可以確定你肯定有兩個同一顏色的果凍?
----答案----
4個。數(shù)量>顏色種類。顏色必重復(fù)。
8、有一輛火車以每小時15公里的速度離開洛杉磯直奔紐約,另一輛火車以每小時20公里的速度從紐約開往洛杉磯。如果有一只鳥,以30公里每小時的速度和兩輛火車同時啟動,從洛杉磯出發(fā),碰到另一輛車后返回,依次在兩輛火車來回飛行,直到兩輛火車相遇,請問,這只小鳥飛行了多長距離?
----答案----
設(shè)洛杉磯到紐約的鐵路長為A公里。則兩輛火車到相遇用了A/(15+20)小時,也就是小鳥飛行的時間。所以小鳥飛行的距離就是速度×時間=30×A/35=6/7的洛杉磯到紐約的鐵路長。
9、假如每3個空啤酒瓶可以換一瓶啤酒,某人買了10瓶啤酒,那么他最多可以喝到多少瓶啤酒?
----答案----
喝完10瓶后用9個空瓶換來3瓶啤酒(喝完后有4個空瓶)喝完這三瓶又可以換到1瓶啤酒(喝完后有2個空瓶)這時他有2個空酒瓶,如果他能向老板先借一個空酒瓶,就湊夠了3個空瓶可以換到一瓶啤酒,把這瓶喝完后將空瓶還給老板就可以了。所以他最多可以喝10+3+1+1=15瓶
10、你有兩個罐子,50個紅色彈球,50個藍色彈球,隨機選出一個罐子,隨機選取出一個彈球放入罐子,怎么給紅色彈球最大的選中機會?在你的計劃中,得到紅球的準確幾率是多少?
----答案----
1/2的幾率。先選出球在選罐子。這樣罐子其實對球的顏色無影響。
11、兩個圓環(huán),半徑分別是1和2,小圓在大圓內(nèi)部繞大圓圓周一周,問小圓自身轉(zhuǎn)了幾周?如果在大圓的外部,小圓自身轉(zhuǎn)幾周呢?
----答案----
無論內(nèi)外,小圓轉(zhuǎn)兩圈。
12、你有四個裝藥丸的罐子,每個藥丸都有一定的重量,被污染的藥丸是沒被污染的重量+1.只稱量一次,如何判斷哪個罐子的藥被污染了?
----答案----
1號罐取1丸,2號罐取2丸,3號罐取3丸,4號罐取4丸,稱量該10個藥丸,比正常重量重幾就是幾號罐的藥有問題。
13、對一批編號為1~100,全部開關(guān)朝上(開)的燈進行以下操作:凡是1的倍數(shù)反方向撥一次開關(guān);2的倍數(shù)反方向又撥一次開關(guān);3的倍數(shù)反方向又撥一次開關(guān)……問:最后為關(guān)熄狀態(tài)的燈的編號。
----答案----
有10盞燈為滅,分別為1、4、9、16、25、36、49、64、81、100號。因為:每個質(zhì)數(shù)能被1和自身整除,所以質(zhì)數(shù)的燈是亮的。設(shè)一個合數(shù)能被N個數(shù)整除,N必然是個偶數(shù)。對于非某數(shù)平方的合數(shù)來說,將被開關(guān)N次也就是偶數(shù)次,燈保留為亮;對于上面列出的平方數(shù),則只被開關(guān)N-1次,所以燈是滅的。