技術面試中常見的幾道智力題 來看看你會作幾道?

我本身總結的Java學習的系統知識點以及面試問題,目前已經開源,會一直完善下去,歡迎建議和指導歡迎Star: github.com/Snailclimb/…git

下面是大部分題目來自滴滴出行2017秋招題。有幾道題目是我在作的時候沒有想出來的,還有幾道題目整理在這裏單純是爲說明有一些智力方向的面試題並非你們想的那麼難,咱們運用高中的知識就徹底能夠解決。github

下面就是題目了,開始頭腦風暴吧~~~面試

問題

問題

question one微信

有50家人家,每家一條狗。有一天警察通知,50條狗當中有病狗,行爲和正常狗不同。每人只能經過觀察別人家的狗來判斷本身家的狗是否生病,而不能看本身家的狗,若是判斷出本身家的狗病了,就必須當天一槍打死本身家的狗。結果,第一天沒有槍聲,次日沒有槍聲,第三天開始一陣槍響,問:一共死了幾條狗?ide

question two學習

一次朋友聚會,你們見面時總共握手45次。若是參加聚會的人和其他的每一個人只握手一次,問參加聚會的共有多少人?ui

question threecdn

在一個平面上有三個不在一條直線上的點。請問在這個平面可以做出幾條與這些點距離相同的線?blog

question fourthree

有一對夫婦,前後生了兩個孩子,其中一個孩子是女孩,問另外一個孩子是男孩的機率是

question five

某天49名司機來滴滴注冊,他們中至少有( )名司機是同一個月出生

question six

3L和5L水桶各一個,怎樣取4L的水?

答案

答案

question one

答案:3條(第幾天槍響就有幾條病狗)

解題思路

用概括法分析:

假設只有一條病狗 那麼那個有病狗的人家看到了49條好狗 而村裏有病狗 那必定是自家的了 因而他會在第一天打死本身的狗 一聲槍響

假設有兩條病狗 記有病狗的人家分別爲A B 考慮A 在第一天A看到了48條好狗和B的病狗 A想若是本身的狗是好狗 那麼B應該看到49條好狗 就應該在第一天打死B的狗 可是B在第一天並未開槍 說明A家的狗也是病狗 因而次日A就打死本身的狗了 同理 B也是這麼想的 因而B也打死了自家的狗 兩聲槍響

由此推測 一我的看到了N條病狗 那麼若是他在第N天尚未聽到槍響 那麼他家的狗必定也是病狗 要在第N+1天開槍打死自家的狗 第三天槍響 說明證實有病狗的人家看到了別家的兩條病狗 但等了兩天沒聽到槍聲 說明自家的狗也是病狗 因而一共有三隻病狗

question two

答案: 10

解題思路

高中最簡單的排列組合問題,假設有n我的,總共的握手次數就是Cn中取2。

question three

答案:3條

解題思路

以下圖所示:

question three

question four

答案: 2/3

解題思路

已經有兩個孩子說明孩子已經出生了,可能狀況爲(男,男)(男,女)(女,男)(女,女),又已知其中一個是女的,故排除(男,男)的可能,剩下三種狀況兩個是符合的,故2/3。(不是問你已經生了一個女孩,下次再生是男是女的機率)

question five

答案: 5

解題思路

48我的評價分配到12個月裏,也起碼4我的在同一個月出生,再來一個確定就是5我的了 注意本題問的是同月份的人數至少多少人,並非某一月份

question six

解題思路

先裝滿3L的桶,將水倒入5L的桶中,再倒滿3L的桶,慢慢往5L的桶裏倒,直到5L的桶滿爲止,此時3L的桶中餘下的是1L的水.把5L桶中的水倒光,而後將剛纔3L的桶中剩下的那1L倒進5L桶中,再將3L的桶倒滿後倒入5L桶中,此時5L桶中應該有4L水。

若是你以爲個人文章對你有幫助話,歡迎關注個人微信公衆號:"Java面試通關手冊"(一個有溫度的微信公衆號,無廣告,單純技術分享,期待與你共同進步~~~堅持原創,分享美文,分享各類Java學習資源。你想關注便關注,公衆號只是我記錄文字和生活的地方,無所謂利益。)

個人公衆號
相關文章
相關標籤/搜索