穀歌工程師支招:
我在Google(以前是微軟)工作期間麵試了不下300人,其中某些應聘者確實表現非凡,但有些卻顯得準備不足。當然,許多麵試準備不足的人最後依然獲得了錄用通知,因為他們本身確實才華出眾。但如果應聘者能提前準備妥當,那麼麵試過程將更為保險和輕鬆。以下所列出的就是我根據多年經驗總結得出的建議:
(1)用相同的工具(如鉛筆和紙張)和時間限製(例如半個小時)模擬麵試訓練
Google和微軟都會讓應聘者在白板上手工解答編程問題,但通常大部分的應聘者都是習慣於在電腦上利用編程工具係統編寫程序。因此麵試的時候,某些應聘者離開了熟悉的電腦光標,站在白板前感覺手足無措不知如何起行,或者他們不習慣在編程之時旁邊有人觀看,這會讓他們感到緊張而無法正常思考。
在現實生活中,如果想要橫渡英吉利海峽,自然不能總是在室內遊泳池練習。必須投身於大海在波濤之中訓練,在準備麵試的時候也是如此。
在麵試開始之前,最好向招聘單位詢問麵試形式和麵試問題。如果招聘單位讓求職者在某個房間考試並且提供沒有彙編程序的編輯器,那麼就應該在家中按照這種情景進行練習。如果招聘單位讓求職者在白板上回答問題,並安排考官在旁監督,那麼就要找一位軟件工程師來扮演考官配合練習。即使找來的考官經驗不如求職者也沒有關係,他們依然能幫助求職者消除在他人麵前出錯所帶來的緊張感,這樣可以使求職者適應有人在旁邊盯著看的麵試氛圍。
(2)在麵試過程中不要對細小錯誤耿耿於懷
我曾不止一次地在麵試過程中碰到過這種情況:當應聘者知道編程問題後,他馬上就想到了最佳方案,確定了邊界條件,然後開始編寫程序。但在編寫過程中,應聘者犯了諸如首先檢查是不是操作順序錯誤或忘記設定某變量等無關大局的小錯誤,當我指出其錯誤之後,應聘者立刻變得十分緊張,這種焦慮情緒影響了他在後麵環節的正常發揮。
其實這種恐懼心理完全沒必要。一名優秀的程序員在編程過程中出現錯誤也是很正常的,就像是小提琴手在演奏高難度的巴赫交響樂時也會偶爾失誤,音樂會的聽眾可能會覺察到這些錯誤,但是聽眾絕對不會因為這種細小失誤就把出色的小提琴手看做是門外漢。
即使應聘者徹底搞砸了某個編程問題,麵試考官也可能會提出不同的問題並會容忍應聘者在某個問題上的失誤。再退一步說,就算某次麵試徹底失敗,也有機會在其他麵試上補救。
我的一位同事(一個項目的技術負責人)最近麵試了一個應聘者,在開始麵試時,他覺得應聘者的交流方式存在問題,因此開始表現得相當不友好。但經過了整個麵試過程後,應聘者證明了自身的能力,而我的那位同事也成了那位應聘者最堅定的支持者。在過去的一年中,我從未見過這位同事如此強烈地支持哪位應聘者。
所以,即使麵試進展不順利,也務必堅持到底,不要放棄。
(3)在麵試過程中不要失禮
這似乎是不用說的問題,但在麵試過程中我確實碰到過影響很不好的失禮行為。曾有一位前來應聘軟件工程師的求職者看到我就說:“哇,我真不敢相信你這麼年輕!你看上去好小!我覺得你才18歲!”
求職者的這種言行實在要不得。
求職者也要注意不要說出諸如此類的話:“哇,你真的就是考官嗎?你看上去好老!”“哇,你真的是來麵試我的,你看上去好胖!”(相信應該不會有人說這樣的話)