Google 面試中的古怪問題

fmms 12年前發布 | 6K 次閱讀 Google

Google 面試中的古怪問題

        想必我們都聽過科技公司面試的故事,為了測試面試者的智商和創造力,公司經常會給出一些刁鉆古怪的問題。

        在 William Poundstone 的新書《去 Google 工作?你是否足夠聰明》里,提到了 Google 面試中的邏輯謎題、陷阱問題和離奇古怪的難題。近日,在衛報網站上,William Poundstone 發布了書籍的節選部分,下面這些面試問題或許能夠挑戰你的智商。

        問題 1 :不使用稱量工具,你如何獲知大象的體重?

        這是為了測試你思維的靈活性,甚至企業家潛能。當然,對于中國人來說,很可能已經知道問題的答案了,你只需要將其變成現代版。

        答案:把大象放到駁船上。大象的重量將使船體沉入水中數寸。在船體上做好標記。把大象牽上岸,然后往駁船上放特定重量的沙袋。

        問題 2:面試官在黑板上寫下了六個數字:10,9,60,90,70,66。下一個數字是什么?

        面試者試圖找到這一串數字之間的聯系,但它們毫無關聯。許多人會最終放棄,只有少數人能夠靈感涌現。這個問題需要你改變思考的角度。

        答案:將數字拼寫成英文單詞:ten,nine,sixty,ninety,seventy,sixty-six。看到了嗎?排列規律是單詞的 長度,接下來的數字拼出來應該是 9 個字母,所以正確的答案是 96(ninety-six)。在 Google,這是一個被接受的答案。但是,更好的 回答應該是 one googol。最好的回答是 ten googol。

        以上問題顯然有它的弱點,因為正確的答案取決于你的靈感,而不是推導的過程,因此很難判斷你究竟是否已經知道了答案,毫無疑問,面試者會在面試之前使用搜索引擎尋找公司常問的問題。因此,Google 鼓勵面試官提出更加開放性的,沒有確定答案的問題。

        問題 3:你和鄰居都在進行車庫大甩賣。你們在同一天同一個地點銷售同一件東西。你計劃將東西標價 100 英鎊,鄰居則標價 40 英鎊。兩件物品的磨損程度相同。假設你和鄰居的關系不是特別好?你會怎么辦?

        答案:一個友好的解決方法是將鄰居拉到一邊說,“你把東西賣 40 英鎊是在浪費錢‘。這并不是一個特別好的解決方法,當顧客看到兩件物品都是同樣的價錢,他很可能會選擇任何一個,另一個則銷售不出去。

        你需要把鄰居的商品趕出市場。一個簡單的方法是:買下鄰居的東西。他會很樂意立刻將東西賣掉,而且不太可能加價,你甚至可以砍價。為什么要這么 做?成功的銷售中,你需要減少銷售花費的時間,以及降低銷售不出去的機率。任何減少你銷售機會的事情實際上都在消耗那 100 英鎊中的一部分。

        通過購買他的物品,你可以獲取控制權,然后在你認為合適的時候,以更好的價格將其銷售出去。最好的計劃是把買到的物品放起來,先銷售你的產品,然后根據推后的天數,將第二個物品以相對低的價格銷售。

        有時候,Google 會有一些看起來很復雜的問題,但是他們真正期待的是更加簡單、現實的答案。

        問題 4:你想要確定 Bob 有你的電話號碼。你不能直接問他,必須將問題寫在卡片上交給 Eve。Eve 作為你們之間的信息傳遞人。你不想 Eve 知道你的電話號碼,那么你會怎么問 Bob?

        這個問題通常會用來詢問軟件工程師。這會將他們直接帶進 RSA 加密的思考中。因為在計算機教科書中,經常提到 Alice 給 Bob 發 送密碼信息(這比 “A 給 B 發送信息”的表述更加人性化),書中的壞蛋是一個愛好窺探隱私的人,Eve(eavesdropper)。

        Bob 和 Eve 的暗示會使工程師向著信息加密的方面思考,但是這個問題其實還有其它層面。對于 Bob 來說,為了確定一個電話號碼而遵循復雜的密碼破解,顯然他會退縮。Google 的面試官們更希望獲得簡單、現實的回答。

        最簡單的答案是:讓 Bob 給你打電話(特定的時間更好)。如果電話響了,證明他有你的號碼,如果沒有響,證明他并沒有你的號碼(或者號碼是錯的)。

        問題測試的是你能夠擺脫教育的影響,以及使用最高級的工具的誘惑。Google 不希望人們直覺上選擇困難方法,他們需要哪些能夠在工作中提出簡單方案的人。

        問題 5:你手中有一百萬張紙,每張紙上是一個大學生的資料,你需要將他們按照年紀排序,你怎么做?

        誰更聰明,一個計算機科學博士還是你的母親?在 Google 從事多年面試工作的 Paul Tyma 將這個問題交給他的母親解答。從未學 過計算機科學的 Tyma 夫人做的比受過高等教育的人還要出色。許多應試者會建議快速排序算法,而 Tyma 夫人的答案比他們的方法要快上 20 倍。有時候創造力只是常識。

        答案:將紙堆上的第一張拿下來,看看年齡,如果他是 21 歲,就放到 21 歲的紙堆里,如果下一個是 19 歲,就放到 19 歲的紙堆里。如此這般,任何記錄你只需要看一次,當你完成后,將不同年齡的紙堆順序排列即可。

        問題 6:如果你有和帝國大廈一樣高的一列硬幣,你能否將它們放進一個房間?

        這可能會讓你思考荒唐數量級別的數字問題。其實,這個問題并不復雜。首先,它并沒有問你這需要多少硬幣,只是問能否放在一個屋子,而且也沒有指明屋子有多大。提問者只是需要你回答是或者否,以及相應的解釋。

        答案:帝國大廈大概有 100 層,這比普通的屋子高上 100 倍。將帝國大廈一樣高的一列硬幣分成 100 列,每列都是普通屋子的高度, 問題就變成了是否能將 100 列硬幣擺放在屋子里。這很簡單,只要屋子里地板的大小能夠容納 100 個硬幣(10×10)就可以了。

        看到這里,不知道你對進入 Google 工作有多大信心?當接受 businessreview 網站采訪的時候,,Poundstone 對面試者提出了一些建議:這些面試很不好過,你不能有僥幸心理。首先,你需要放輕松,并且知道第一個進入你腦子 里的答案很可能是錯的。你可以向面試官解釋明顯的答案是什么,以及它為什么是錯的。實際上,公司真正想要看到的是你的思考過程,而不是你最終的答案。另 外,當面試時遇到一個遇到陷阱問題或困難的謎題的時候,許多人沒有意識到這是一個互動的過程,因此不會要求面試官進一步理清問題,或問他們能做出什么猜 想。這在面試過程中也非常重要。

        最后講一個有趣的故事吧。或許最牛的面試者是能夠難倒面試官。下面是著名物理學家 Richard Feynman 應聘的故事。

        他去微軟面試的時候,面試人員的問題是:“好吧,Feynman 先生,即使是微軟,我們也見不到許多諾貝爾獲獎者。在我們雇用你之前,還有些手續。我們需要問你一個問題,以測試你的創造性推理能力。問題是,為什么沙井的蓋子是圓的?”

        “這是一個荒唐的問題”,Feynman 說,“首先,不是所有的蓋子都是圓的,有些是方的!”。

        “但是現在考慮一下圓形的蓋子吧”面試官說,“為什么他們是圓的?”

        “為什么圓形的沙蓋是圓的?!圓形的沙蓋從定義上就是圓的!這是同義反復。”

        “哦,好吧。如果你能原諒我,Feynman 博士,我想和人力資源部咨詢一下”。

        面試官離開了 10 分鐘。當他回來之后,他說,“我很高興的告訴你,我們已經推薦了你,你可以加入我們的營銷部門”。

來自: ifanr 愛范兒
 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!