一次地獄級面試
面試官:歡迎歡迎,X先生,別太緊張了,希望我們能聊得愉快!
X先生:好的!
面試官:要不我們先從技術(shù)方面開始?你知道什么是Linked List嗎?
X先生: Linked List 是由一系列連接在一起的結(jié)點構(gòu)成......
面試官: 不錯,你能告訴我什么時候用到Linked List嗎?
X先生:在面試的時候會用到!
面試官:啥?
X先生:就是在面試的時候,提問的問題會包括Linked List 。
面試官:不不, Linked List在編程中用得很多,比如,比如...... (笨拙地比劃)
X先生:比如在操作系統(tǒng)中實現(xiàn)內(nèi)存的分配,可是貴公司并不做操作系統(tǒng)吧?
面試官:呃,好吧,下一個問題,你知道大O表示法嗎?
X先生:當然,這是另外一個只在面試中出現(xiàn)的問題。
面試官:什么??根本不是!如果你想在一分鐘內(nèi)對10億條記錄進行排序,就像谷歌必須做的那樣,那該怎么辦呢?
X先生:但是你并不是Google,對吧?你招聘我就是想讓我對付你那有著存在5年,被人改得亂七八槽的Java代碼, 并且大部分任務(wù)都是對JSP/HTML/CSS修修補補,你為什么不問一點我實際上要工作的東西呢?
面試官(有點沮喪):好吧,來點兒實際的,Java 中怎么自定義注解?
X先生: 嗯,這個Google 一下就行了。
面試官: 那你怎么在Java中使用JDBC訪問數(shù)據(jù)庫?
X先生: Google?
面試官: (震驚) 我的天啊!你的意思是你連JDBC這幾百個API方法都記不住?還得去Google ? 如果網(wǎng)絡(luò)癱瘓了怎么辦?
X先生: 網(wǎng)絡(luò)怎么會癱瘓呢 !
面試官: 嘖嘖, 現(xiàn)在這些孩子們啊 ! 我看了你的簡歷,我們需要一個有7年ReactJS開發(fā)經(jīng)驗的人, 你是不夠格的。
X先生: 厲害了, ReactJS去年才剛剛出來。
面試官: 抱歉,口誤了。 讓我們聊一些思維擴展的話題吧, 北京有多少鋼琴調(diào)音師?說說你的估算的思路。
X先生: 37個。
面試官: 什么?!
X先生: 37個. 我來之前上Google搜過了. 還有一些其他的智力題,比如:
你可以把 7,895,345 球放進波音747。
下水道井蓋是圓的,這樣它才掉不進去。
從兩頭同時燒一個不均勻的繩子,就可以計時半小時。
先把羊帶過河,再把菜帶過去,然后再把羊帶回來
......
面試官: 打住打住, 換個話題,說說你遇到的真正有挑戰(zhàn)的事情吧!
X先生: 嗯, 就在前幾天,我口袋里的幾枚硬幣落在沙發(fā)后面。我花了一個小時才把它們?nèi)〕鰜?,這太有挑戰(zhàn)性了!
面試官: 拜托, 我的意思是技術(shù)挑戰(zhàn)!
X先生: 我曾經(jīng)花了10小時在一個Mac上安裝Windows 10 。
面試官: 你為啥要這么做?
X先生: 沒事干啊!
面試官: 那你為什么到我們這里應(yīng)聘啊!
X先生: 我腦子中有個聲音告訴我的。
面試官: 什么?
X先生: 你們發(fā)布了一個招聘廣告,于是我就應(yīng)聘了。
面試官: 那你為什么要換工作?
X先生: 因為錢啊!
面試官: (震驚)
X先生: 我的意思是我在找一家快速發(fā)展的、和云服務(wù)相關(guān)的、有社交媒體的,敏捷的Web2.0 公司。
面試官: 太棒了,這是我一直期待的回答! 對了,你對996怎么看?
X先生: 這不好說, 你對加班費怎么看?
面試官: 你期望的薪水是多少?
X先生: 年薪百萬,三個月的帶薪假 ,股票期權(quán),如果做不到的話,和你一樣就行了。
面試官: 好吧,你有什么想問我的嗎?
X先生: 沒有!
面試官: 沒有嗎? 你應(yīng)該問我一個問題來加深我對你的印象啊!讓我問你一個吧,你認為自己5年后會怎么樣?
X先生: 我會做你的工作,并且不會問這些愚蠢的問題!
面試官: 出去!回家等通知吧!
后記:Shantnu寫的這篇文章夠幽默,夠諷刺,把很多段子都綜合到了一起,“面試造航母,工作擰螺絲”,“要求不切合實際的工作經(jīng)驗”,“智力題面試”等等,這些都是在面試中存在的現(xiàn)象,但是不得不承認的是,現(xiàn)在的面試標準確實是高了,我之前寫過一篇文章《為什么要學(xué)習(xí)HashMap的底層原理?》提到,那些看起來在實際工作中沒用的難題就是一種篩選機制,把基礎(chǔ)更扎實的,愿意深度鉆研的人給選出來。