靜兒四年前面試一家公司,當時沒有意識到自己的工作年限已經很長了。面試官的工作年限似乎比我短。他問了我很多java的三方類庫的用法。我當時那段時間主要在做搜索,對於三方類庫沒有多少研究。我並不知道他那種用法,被他問的回答不出來了。他顯然很得意,跟我說:“你是不是很久沒有寫代碼了?自己知道結果了吧?”我笑笑說知道了,然后優雅的轉身離開。
我沒有懷恨面試官的意思,我覺得很正常。通過他問了一句:“你是不是很久沒有寫代碼了?”他心里隱約知道我有其他的能力,這些能力是他的能力局限沒有辦法問出來的。這只能說和他們的要求不符。因為后來我找到了更好的工作。
靜兒做面試官,對很多和我平級的、甚至比我級別高的面試者給予了通過。
之前在金融面試過一個人,現在已經入職美團一年了。當時面試時發現工作十幾年,他對技術的熱情還是有的。有自己想法和比較深入的領域。中午了,我帶他去樓下吃飯,過程中觀察到他處理事情靈活,綜合素質不錯。回去我就給了他通過,建議級別定了比自己高一級。
前段時間面試了一個小伙,現在已經是我同事了。級別和我一樣,當時我給了他A(強烈通過)。原因是:雖然他做的業務太過簡單,但是有持續優化的精神在里面。整個過程中我只讓他介紹自己,沒有問一個技術問題。他卻一個項目一個項目的介紹了其中值得說的一些內容。比如怎么利用火焰圖消除尖刺等。中間體現出了他自己的思考。美團非常重視員工的培養潛力。所以單憑他這一個亮點,足以讓他通過了。
不知道是不是有的朋友在面試時做自我介紹,說自己是什么學校畢業、工作幾年、都在什么公司。說着說着就覺得自己說的沒有什么營養。
假定靜兒去面試的是一個架構師的職位。讓我做自我介紹我會分為下面幾個部分。
-
個人概況
-
架構能力
-
技術追求
-
技術影響力
值得注意的是這幾個部分的順序不能變。面試官從HR手里拿到簡歷,他有可能之前一眼也沒有看過。你需要給出一個整體印象。所以從個人概況開始。面試的架構師,架構能力是核心能力,核心能力不過關,說其他的都很蒼白無力。技術追求體現了職業潛力和素養,當核心能力過關了,這個可能會是面試官更為關心的。有了前面的基礎,技術影響力才是加分項,不至於給別人沽名釣譽或者不注重本質的感覺。
一、個人概況
這個只是讓面試官對自己有整體的了解,不是重點,但最好有亮點。也最好限定在100字以內。靜兒的話會這么說:
本科東大計算機,研究生中科院心理學,有日本東京和美國硅谷工作經歷。工作十二年,目前就職美團。曾經負責美團金融線下支付的支付核心,支撐了從日單百萬到千萬的質變。
二、架構能力
這部分要做的事情很簡單。就是描述自己目前負責系統的架構,如果把架構內容都寫在這篇文章里,這篇文章就太長了,所以這里只寫一個思路。分為下面幾部分:
1、系統目標和需要解決的問題
2、系統邊界,包括自己能看到的更大的系統視野是怎樣的
3、業界對標產品及自己的項目在業界處於什么位置
4、在架構設計中的亮點有哪些
5、未來的演進方向是怎樣的及有哪些思考
三、 技術追求
這是重點部分,盡量不要用描述性的詞,而是用實例說話。靜兒在工作中給別人很深的印象是工作很拼、很有責任心。但是面試時是不能這么說的。但是可以在舉的例子里體現出來。否則將會帶來仁者見仁的不確定性。
比如如果自己說自己經常加班很晚,這樣人家就會質疑:“你是因為什么加班很晚?是不是事情沒有做好不得不這樣做呢?” 靜兒的話會舉這樣的例子。如果說自己學習能力強,這也是很容易受到質疑的。作為程序員,學習能力不是最基本的嗎?這些說辭是分分鍾暴露逼格的,要避免。
通常在面試時我會帶上自己的筆記本,向面試官展示最近寫的幾個項目的代碼。代碼和代碼的區別,相信面試官還是可以在較短時間內分辨的。
我會介紹其中一個模塊的功能,並展示相關的代碼。面試官可以自己判斷這段代碼有沒有很好的表達我描述的功能。過程中我會介紹我的一些設計和理念。
然后涉及到細節,比如我會用發“大象”報警代替每一處需要用“斷言”(斷言加在某個不可能被執行的代碼上)的地方,並會處理每一個異常報警,不放過每一處錯誤。再比如我的單測里不僅有功能驗證,還有並發驗證。並且都記錄了開始和結束時間。如果運行時間大於某一閾值,就會大象通知我需要優化了。
四、技術影響力
這個部分比如參加過什么比賽取得什么名次都可以說的。但是有一個要點:最好說明影響力帶來的價值。不用太多,否則容易給人感覺:是不是工作不飽和?天天好有時間~~ 靜兒的話大概會這么說:
有百余項技術發明專利,起到了技術把握產品方向的作用,有些專利也會作為與外部談判的籌碼,對與外部的合作有促進作用。
有自己的技術博客和公眾號,成功推薦入職美團十余人,入職后表現優異。有快速組件團隊的能力。為隊友團隊輸送人才,建立了良好的合作關系。
曾經有個朋友給我打電話邀請我去當技術總負責人,原因是覺得他們CTO性格沉悶,想一個性格外向活潑的人中和一下整個公司技術團隊氛圍。就是這么簡單。可能另外一個人能力也不錯,結果人家沒有看上這個人的性格。所以不要從簡單的一兩次面試結果否定自己。堅定自己的目標,努力提高自己就好。春節前最后一個工作日還9點半下班的那個同學一定不會混的太差:-)