程式設計師面試技巧

edithfang發表於2014-06-26

面試其實是一件很有意思的事。在面試的時候,大家猶如八仙過海各顯神通,只為得到面試官的青睞。但是老實說,這卻和程式設計技巧沒啥多大關係。這是很多程式設計師心中的痛:你說,我程式設計能力那麼強,咋就不錄用我,反而本末倒置看這些玩意兒?很多人都覺得招聘過程應該有所改變了,不過就我個人而言,我覺得現階段應該不會有太大的變動,所以我們只能去適應這種招聘模式。所以下面我將介紹我多年的成果——程式設計師面試寶典,希望在你接下來的面試中能幫助你一舉拿下面試官。

面試是一種技能
首先你要轉變一個心態,把面試定位為一個技能,一個可以通過練習而提高的技能。這和程式設計大不相同。從我多年的觀察來看,往往那些毫無經驗的會自以為無所不知,而那些有經驗的則會謙虛的表示他們還有很多不懂的地方,這就是所謂的滿瓶水不蕩,半瓶水晃盪。程式設計師這份工作也是如此。隨著知識面的擴充,各種能力的提高,我們會越來越覺得自己有很多需要學習的地方,越來越覺得自己各方面的欠缺,越來越沒有自信。但是,我想說,千萬不可妄自菲薄。面試的本質就是推銷,如果你自己都不覺得這個商品好,那又怎麼能說服別人“買”呢?下面我將要著重介紹下如何有效推銷自己。

事先準備好要說的話
我相信,每個人在面試之前肯定做了充足的準備,把自己簡歷上寫的東西背得滾瓜爛熟,對於一些常見的問題都事先想好了該如何回答,能夠把自己的經驗展示出來,期望能揚長避短。把你要說的能說的內容準備好,以防萬一碰到面試官不怎麼問問題的情況。我就碰到過這種情況,面試官問了個開放性的問題就閉口不言了,完全靠自己發揮。所以,事先準備好要說的話絕對能讓你完美無瑕的博得面試官好感,或許一份好工作就唾手可得了。

程式碼示例
如果你想獨樹一幟,在面試的時候程式設計來展示自己的能力,那就貽笑大方了。但是,我們確實也需要一個途徑,能讓面試官準確評價我們的程式設計技能,但是又不能像前面那樣顯得特別愚蠢的。程式碼示例就是這樣一個簡單有效的方法,我們在面試之前就得準備好要示例的程式碼,還有關鍵一點是,你得讓面試官都能看到你的程式碼,並且執行寫好的應用程式。就我個人而言,我會用 rails 框架寫一個小專案,然後放到 heroku 應用平臺上,這樣,面試官就能一邊審查程式碼,一邊輕易試用這個程式了,他心中的天平還不立馬傾斜了,嘿嘿。

所有的面試都是浮雲
很多程式設計師在面試的時候會不由自主的特別緊張。和大多數人一樣,我也會緊張,但是一旦我發現自己過於緊張了,我會告訴自己所有的面試都不過是一次實踐而已,以此來舒展緊梆梆的神經。如果你得不到那份工作,那也不是什麼大不了的事情。只需要再向下一個公司投簡歷,然後做好面試準備就可以了。並且,你還能通過這次面試鍛鍊你的面試技能呢!但是,有一點要強調,你在準備下回的面試時,要吸取這次的經驗教訓,不斷完善自己的面試技巧。

評估表現
剛剛那場面試有沒有說錯的地方?哪裡是需要改進的?怎樣才能更好?在面試之後馬上做一個簡短的自我評估是再好也沒有了。這樣你就不會遺漏任何細節,因為一切還在你的腦子裡活靈活現。
譯文連結:http://news.html5tricks.com/programmer-interview.html
相關閱讀
評論(0)

相關文章