1. 首頁
  2. 面試

記錄 一次去360公司面試的經歷

記錄 一次去360公司面試的經歷

在網上投了份開發崗的簡歷,當天360就打來電話,約好了面試時間。

本以為360還在四惠,結果地圖上一查,也不知道什麼時候搬到東北四環外去了。我家住在西四環,從西到東橫穿北京,坐公交倒地鐵,地鐵再倒地鐵,出了地鐵再乘公交奔波十公里。心想還是放棄吧,就算被錄用,以後上班也夠麻煩的。開啟 Gmail,在面試通知郵件的確認信中註明放棄面試。結果沒多久電話又打過來了,“勸”了我一會兒,北京這麼大誰上班都不近云云。好吧,我不喜歡爭論,於是答應瞭如期面試。

大雨,於是開車前往。四環繞半圈再上機場高速,心情與霧霾一色,濁水共雨刷齊飛。路上有點堵,將近1個半小時才到。遠遠看到了電子城大樓的頂端醒目的360的招牌。

一樓填完單子,有人來接頭。領上樓後,找個空會議室,一面開始了。

我真的不知道,77年生的大叔,在這接受層層拷問,算不算是一種失敗。09年至今的創業歷程雖然讓我得到許多精神收穫,但最終失敗的結局卻讓我付出了不小的代價。這飛快而又漫長的四年,除了最終給自己頒發了第二枚創業失敗“勳章”外,並沒有讓簡歷變得更有份量。這四年,業界發生了翻天覆地的變化,金融危機後摧枯拉朽式的科技革新,殺死了一批批跟不上浪潮的小公司(包括自己的創業公司),也正在殺死一批批跟不上時代步伐的大叔。公司關閉後的兩個月裡,我一直在問自己:當大家都在熱火朝天地搞雲服務、搞移動網際網路時,你在搞什麼飛機?

一面的面試官是用人部門的經理,很親和。沒問我什麼技術問題,倒是挺關心我家離公司的.距離,並和我談起部門中正在進行的專案的技術細節,以及下一步的打算。他說他78年的,比我小一歲,家有小女,比我家的大三歲。我略略有些吃驚。他解釋說他已經 Google 了我的個人資訊並翻了我的部落格。氣氛逐漸輕鬆,我對他的敬意油然而生。一個多小時後,他說下一步和我談的是人力。

和人力的談話算是二面了。人力是個四肢冰涼的男的,很 nice。他介紹了公司的薪酬福利制度,並瞭解了我以往的薪水情況以及我對新工作的薪水期望。對於我的期望,他不置可否。最後他說,還有最後的複試,讓我等一等。

等了很久,讓我去了360搜尋的茶水間,複試(三面)終於可以開始了。人力拉來了360最牛部門(搜尋)的一個特別牛逼的人,看上去是個80後,標準潮男,留著絡腮鬍。我頭疼到凌晨兩點就是他給鬧的。他問了我特別多的技術問題,每次以為要結束,他都擰著眉頭想出一個新的問題,彷彿不把我的腦細胞不殺光不罷休。我沒有把簡歷投給搜尋部門,是因為我自知不夠格,演算法基礎不紮實。可是這位帥哥卻很“厚待”我,以搜尋部門面試官的優越資態毫不留情地用演算法題把我考倒了。他問了我很多細節,比如 EPoll 中的某些常量名,我記不住那麼多。這些東西能記住當然好,但我更樂意於用的時候查手冊。對於程式框架(Framework)的概念,以及網路程式框架的職責邊界,他和我的觀點有很多分歧,並且最終也沒有達成一致。說實話,我有點累,不希望這樣的氣氛持續太久,但也沒辦法,只好忍耐。最後他讓我寫一段客戶端發起TCP連線的程式碼,我只在紙上簡單地寫了兩行呼叫,引數省略。他很驚訝地說你沒寫完啊,我說抱歉。其實我也很奇怪,搞了十來年的網路程式設計,卻沒有花心思去記住那些瑣碎的API引數。我從內心牴觸對這些實現細節的回憶。

潮男走了,我大喝了兩口礦泉水,頭隱隱地疼。看看手機,都6點了,這些人怎麼一個也沒下班的意思呢。茶水間在兩個大辦公區之間,不遠處坐了幾個人,正在討論不同模組間的訊息傳遞機制。牆上弄了一個大大的搜尋框造型,搜尋框中有人用白板筆寫著“普京離婚啦!”。我不想笑。想想我自己,曾經在沒錢買電腦的歲月,寫完一個八寶粥罐的圓珠筆芯,用盡一紙箱的練習本,全程啟用人肉除錯模式寫過人機對弈、寫過DOS下模擬多工的介面框架、寫過16進位制編輯器、寫過彙編模擬器、寫過解釋型語言並用自創語言寫過遊戲。可是現在我卻無法為了職業生計而補全紙面上的那兩行函式呼叫的引數。想想很可笑。絡腮鬍很牛,但是說實話,這輪面試很不對胃口。

可能再多的反思也挽回不了今天失敗的事實。等了很久,很 nice 的人力又過來了:“對不起讓你久等了!你們談得怎麼樣?”“還行,不過在他熟知的領域,我有很多不知道的。”我如實相告。人力又問:“你覺得他牛嗎?”我由衷地說:“非常牛!”人力感嘆:“搜尋部就是有牛人啊!”

“您今天著急回家嗎?不急的話,要不再找個人和您談談?”人力征求我的意見。我稍稍有點意外,這面試倒底有幾關啊?腦細胞在上一輪都被殺得差不多了。但我還是毫不猶豫地答應了,原因是對方專業的態度和素養。我跟著他又是上樓又是下樓,到了另一層的休息區。人力走了,我靜候下一位牛人的到來。

來了一個瘦高個,目測70後,看外表是個實用主義者。由於在上一輪耗盡了能量,我只好放低音調,語速平緩表情平淡。寥寥幾句重點便自我介紹完畢。他以我的簡歷為參考,圍繞專案的業務模式和實戰文章和我展開討論。對於我提到的某些關鍵問題的解決方案,他表示認同。對於網路程式設計領域中程式框架的必要性以及框架的實現思路,我們在看法上的共振頻率很一致。我梳理了高效能服務開發中常見併發模型,以及不同場合下的選擇策略,討論了在跨平臺環境中從 Reactor 模式到 Proactor 模式的演變方法。他很專業,在我敘述過程中見縫插針地提出關鍵性的問題,但並不事無鉅細。和前一輪相比,我和這位面試官聊得更多、更暢快。如果說前一輪是一盤糾纏不休的義大利麵條,那麼這一輪更像是飯後的一小杯香茶。

晚上7點了。低血糖在隱隱發作。旁邊的辦公區,有不少人在加班。我等著很 nice 的人力、等著幾輪面試下來已漸漸變得不重要的面試結果。

“對不起,讓您受累了,今天面試真是個體力活!”人力匆匆地趕來。

“沒關係!謝謝你!”

“我們面試就到這裡,回頭我們再聯絡你。”很標準的面試失敗的結束語。

握手並禮貌性告別,下樓。

外面晚風還新,而心態不知從什麼時候開始,早就舊了。