導航:首頁 > 程序命令 > 程序員趣味題

程序員趣味題

發布時間:2022-09-28 15:18:18

㈠ 動腦筋:變態的程序員面試題,與專業無關

第二個:不能弄斷繩子:

找三個繩子。A,B,C
先點然A,同時點燃B的兩頭,這樣B燒完的時候花了半個小時,同時A還剩下一辦,此時點燃A的另一頭燒完A剩下的一半需要花15分鍾,此時過了45分鍾,然後點燃C的兩端,花半個小時 說以45+30就是一個小時15分鍾

㈡ 程序員智力題

1. 32號2. 該月第一天是星期二,最後一天是星期三3. 4 3 8 9 5 1 2 7 64.. 這道有點矛盾,有一天三家都營業,又說六天中都有一家休息,糾結!或者是我理解能力有限,樓主能提示一下嗎

㈢ 猴年新氣象,當程序員遇上奇葩面試題,能搞定嗎

奇葩題1:

「如果讓你去擦西雅圖市的所有窗戶,你會收多少錢?」

拆解:這類難題旨在衡量面試者破解難題的能力。在面對這樣的問題時,多數人過於糾結於字面意思,例如,試圖估算出西雅圖市有多少扇窗戶,結果讓自己陷入困境。其實,Five O'Clock Club的報告建議面試者考慮你對這項工作本身收多少錢,「例如每扇窗戶的固定金額,或者每小時的收費。」不論你給出怎樣的答案,「一定要解釋思考過程」,以及得出答案的步驟。

奇葩題2:

「用一兩句話,向8歲大的侄子解釋一個資料庫。」

拆解:谷歌的面試官經常會用這個問題,來判斷面試者能否將一個復雜的問題簡單化,把行話變成白話。Five O』Clock Club認為,這種能力「在那些與客戶直接接觸的職位中尤其重要,因為客戶往往不能掌握最新的科技術語。」報告補充說,最好的答案應該是「簡短而又令人感覺新鮮」--例如「一個資料庫就像是一台機器,可以記住關於各種不同事物的大量信息。」

奇葩題3:

「向一位盲人形容黃色。」

拆解:這個問題是要測試你的溝通能力,以及「敏感性、自發性和表達抽象概念的能力」,它「要求你思考黃色的特點,並用積極的方式進行解釋(不要提及黃色的物品,例如香蕉。)」

奇葩題4:

「如果你坐在工位上,發現收件箱里有1000封電子郵件,但你只能回復其中的300封,你會如何選擇?」

拆解:這是在考察你的工作是否有條理,你如何安排工作的優先順序。Five O』Clock Club建議這樣回答:首先查看來自上司、最大客戶的電子郵件或其他人發來的可能非常重要的信息,然後搜索主題欄中的關鍵字,確定緊急程度。至於那些表示緊急的紅色小感嘆號,除非他們屬於上述兩類郵件,否則就不要理會。現在真正需要你的人會給你打電話。

奇葩題5:

「你上一次與上司產生分歧是在什麼時候?分歧最後是如何解決的?」

拆解:或許到目前為止,你與每一位上司相處得都非常融洽(如果你足夠幸運的話),但既然Five O』Clock Club把這個問題描述為經典問題,那面試者最好還是要有所准備。任何異議,不論它們有多麼不起眼或者很快就煙消雲散,都可以成為答案,因為這個問題的目的就是了解你如何處理沖突。。

㈣ 一道要命的程序員測試題~~急求解!!!

程序測試最多隻能找出80%的問題,所以40/80%+50/80%=108,最接近於100,故可估計程序中的錯誤總數是C,100個。

㈤ 精選程序員面試常問的邏輯題

大家在面試的時候,難免會遇到讓人摸不著頭腦的邏輯題,這類題目讓同學們往往連答案應該回答些什麼都摸不清楚,只能和面試官四目相對,非常尷尬。

其實,很多面試的考官,都是從題庫隨機挑選邏輯題來考驗同學們,面試官有時候自己也未必完全摸透這類題目,所以面試的時候不必過於緊張,就算答不出來啊也非常正常。

在我的理解中,這類題目主要還是考大家的思路,至於答案標准與否,其實不是特別重要。

本文總結了面試中我自己面試中遇到的幾道非常常見的邏輯題,大家可以作為面試前的突擊復習材料。

一群人開舞會,每人頭上都戴著一頂帽子。帽子只有黑白兩種,黑的至少有一頂。每個人都能看到其它人帽子的顏色,卻看不到自己的。主持人先讓大家看看別人頭上戴的是什麼帽子,然後關燈,如果有人認為自己戴的是黑帽子,就打自己一個耳光。第一次關燈,沒有聲音。於是再開燈,大家再看一遍,關燈時仍然鴉雀無聲。一直到第三次關燈,才有劈劈啪啪打耳光的聲音響起。問有多少人戴著黑帽子?

三個人

若是兩個人,設A、B是黑帽子,第二次關燈就會有人打耳光。原因是A看到B第一次沒打耳光,就知道B也一定看到了有帶黑帽子的人,可A除了知道B帶黑帽子外,其他人都是白帽子,就可推出他自己是帶黑帽子的人!同理B也是這么想的,這樣第二次熄燈會有兩個耳光的聲音。

如果是三個人,A,B,C。A第一次沒打耳光,因為他看到B,C都是帶黑帽子的;而且假設自己帶的是白帽子,這樣只有BC戴的是黑帽子;按照只有兩個人帶黑帽子的推論,第二次應該有人打耳光;可第二次卻沒有...於是他知道B和C一定看到了除BC之外的其他人帶了黑帽子,於是他知道BC看到的那個人一定是他,所以第三次有三個人打了自己一個耳光

N個人是黑帽子,就會在第N天,有N個人打自己一個耳光。

一個是兩種葯片,每種有兩個,一個人需要早上吃兩種葯片各一個,現在這四個葯片混在一起了這個人什麼方法吃。

把所有的4顆葯丸都切開成相等的兩半,然後早上和晚上,分別吃掉每顆葯丸的一半

一個5L,一個6L的瓶子,要得到3L的水,問什麼方法

6-5=1 1L水放在5L那個瓶裡面,然後再裝6L水,往5L(裡面已經有1L)裡面倒,這樣就會剩下2L水在6L裡面,再把2L水放在5L裡面,再裝一次,不就可以6L那裡到處3L水到5L裡面,自己就剩下3L了

一共1000瓶酒,其中一瓶有毒。如果一隻老鼠喝了有毒的酒,會在一天之後死亡,那麼如果給你一天時間,然你判定哪瓶酒有毒,至少需要幾只老鼠?

答案是10隻。這個需要使用二進制編碼來解決,1000瓶酒至少需要10位二進制數來進行編碼。然後取十隻杯子分別代表這是個二進制數的十個位,分別將1000瓶酒倒入其編碼為1的對應的杯子中。取十個老鼠分別喝十個杯子中的酒,一天之後,就可以根據喝哪些杯子的老鼠死掉來確定出有毒的那瓶酒的編碼,從而確定哪瓶酒有毒。其根據就是只有有毒酒的編碼對應的毒死老鼠的杯子位置。這個題目就是利用了二進制編碼的一些特性。

還有一些其他的題目也使用這些特性,比如使用特殊的位運算,一般使用比較多的位運算就是與、或和異或。
這樣,就可以對應到現實生活中的一些為題,比如一個類似的問題原本我們想需要用900多台伺服器來解決,經過這樣分析後就可以使用10台伺服器來解決,大大節約了成本。

再比如,國王有10000桶酒,已知一桶酒有毒,喝了之後一定會在23-24小時內死亡(例如0點喝,會在23-第二天0點這個時間段死亡)。現在國王要在48小時後舉辦一個宴會,需要用罪犯實驗,請問最少幾個罪犯。(可以混合酒)

如果是常規利用二進制解題的話,那就需要14個犯人,2^14=16384>10000,但是這樣一來死亡時間這個條件就用不到,也不是最優解。

應該利用酒死的時間是固定的,一個罪犯像上面那樣可以表示成25種狀態,三個罪犯就可以表示25 x 25 x25種狀態,超過10000了,所以只需要三個罪犯。

有8個小球,其中七個的重量是相同的,有一個較輕。給你一個天平,問秤幾次能找出那個較輕的小球,若天平只能秤兩次,又該怎麼秤

第一次兩邊各放隨機三個,如果平了,則另外一個是輕的,若不平,還有第二次,拿出那三個輕的,在兩邊隨機放一個,就能測出哪個最輕了。

本體圖解參考:

https://blog.csdn.net/hinyunsin/article/details/6632062

已知: 每個飛機只有一個油箱,飛機之間可以相互加油(注意是相互,沒有單獨的加油機),一箱油可供一架飛機繞地球飛半圈

問題:為使至少一架飛機繞地球一圈回到起飛時的飛機場,至少需要出動幾架飛機?(所有飛機從同一機場起飛,而且必須安全返回機場,不允許中途降落,中間沒有飛機場)

分為3架飛機5架次和3架飛機6架次

1. 3架飛機6架次

(上圖)ABC 3架同時起飛

(上圖)1/8處,C給AB加滿油,C返航。此時飛機的油量分別是:A: 3/4, B: 3/4, C: 3/4。此時C分別給A和B加滿油,三架飛機當前油量分別是:A: 1, B: 1, C: 1/4。C返回機場。A、B繼續向前飛行。

(上圖)1/4處,B給A加滿油,B返航,A到達1/2處,此時C已經返回機場,三家飛機此時油量分別是:A: 3/4, B: 3/4, C: 0。此時B給A加滿油,C加滿油,此時三架飛機的油量分別是:A: 1, B: 1/2, C: 1。然後B返回機場,A繼續向前飛行。

(上圖)當A飛行至半圈位置時,B已經返回機場並且加滿了油(假設加油時間為0),此時,B和C沿逆時針方向飛行,三架飛機當前油量分別是:A: 1/2, B: 1, C: 1。A繼續向前飛行。

(上圖)當A飛行至另外半圈的1/4位置時,三架飛機剩餘油量分別是:A: 1/4, B: 3/4, C: 3/4。此時,C給B加滿油。此時三架飛機油量分別是:A: 1/4, B: 1, C: 1/2。C返回機場,B和A繼續向前飛行。

當A飛行至另外半圈的1/2位置時,C已經返回機場,A和B相遇,此時三架飛機剩餘油量分別是:A: 0, B: 3/4, C: 0。B給A加1/4的油,三架飛機剩餘油量:A: 1/4, B: 1/2, C: 1。C加滿油從機場逆時針飛出,B返回機場,A繼續向前飛行。

(上圖)當A飛行至另外半圈的3/4位置時,A和C相遇。此時三架飛機的油量分別是:A: 0, B: 1/4, C: 3/4。C給A加1/4的油,此時三架飛機的油量分別是:A: 1/4, B: 1/4, C: 1/2。C掉頭返回機場,A和B繼續向前飛行。

(上圖)三架飛機順利回到機場!

2. 3飛機5架次

(1)3 架飛機同時從機場出發,飛行八分之一周(A點),各耗油四分之一。此時某架飛機給其餘兩架補滿油,自己返回基地;

(2)另一架飛機和目標機結伴,飛至四分之一周(B點),給目標機補滿油,自己返回;

(3)目標機獨自飛行半周(C點);

(4)與從基地反向出發的一架飛機相遇,2 機將油平分,飛至最後八分之一處(D點);

(5)與從基地反向出發的另一機相遇,各分四分之一油,返回。

75道程序員面試邏輯題和答案

https://blog.csdn.net/qq_38361726/article/details/79824632

㈥ 在面試程序員中,對你來說見過或參與過的最有趣的題目是什

最有趣的問題是,老闆讓你去買100元的東西,只給了你50元,你會怎麼做呢

㈦ 難倒所有程序員的小學數學題,看你能解么

第一題,這後邊是迷惑人的,所以,從後邊的「這樣,」就可以不用看了~
解釋:房錢=25,服務生藏起2元,每人退還的1元*3,算術簡單吧?25+2+3=30,一塊也沒差~
第二題,
因為有個問題很簡單,就是蔥綠和蔥白賣不一樣的價錢,但是卻一樣重,這可不是折半算錢的,而應該是兩倍價錢賣,才對的。數學公式,設蔥綠的價格為x,蔥白的價格為y,x*50+y*50=100,則x+y=2,也就是說,如果折半賣,他們的價錢應該是原來賣的兩倍~
第三題,
用最笨的方法
第一天:7-(3-2)=6
第二天:6-(3-2)=5
第三天:5-(3-2)=4
第四天:4-(3-2)=3
第五天:3-3=0
第五天就出去了,因為它白天就到了,所以不用再到晚上下滑2米~
第四題
1塊=
10個桃
吃光就還有10個桃核,10=3+3+3+1,
換3個桃
,再吃掉=3
+1,
換1個桃
,在吃掉=1+1個桃核
最終可以吃掉10+3+1=14個桃

閱讀全文

與程序員趣味題相關的資料

熱點內容
db2如何連接伺服器資料庫 瀏覽:628
wordtopdf轉換 瀏覽:840
雲伺服器在哪設置ftp 瀏覽:620
黑客社會工程學攻擊pdf 瀏覽:996
專業中穎單片機程序開發 瀏覽:424
python多進程多線程實例 瀏覽:637
山東濟南生產伺服器雲主機 瀏覽:310
演算法員跳槽四年 瀏覽:730
秦九昭演算法v0怎麼求 瀏覽:384
斗魚java 瀏覽:896
程序員對老師的感謝 瀏覽:29
什麼app能查看銀行卡照片 瀏覽:24
win7pdf虛擬列印 瀏覽:332
程序員喜歡的女生條件 瀏覽:123
阿里雲伺服器ip搭建教程 瀏覽:85
解壓和拉伸這一動畫的原理是什麼 瀏覽:740
tbc戰士的命令怒吼 瀏覽:481
idea快捷鍵看源碼 瀏覽:976
手機碎屏解壓工具 瀏覽:245
jsonrpcphp使用 瀏覽:566