關於程序員面試的一點想法


作  者:david++
發布時間:2012/10/12 18:58

從去年到現在,算算也面試過不少人了。對於如何通過面試找到合適的人才這個問題,也想了很多。面試往往都是,聊一聊技術和工作經驗,調侃一下游戲程序員“悲慘的命運”,感覺技術不錯,有激情,扛得住“無底線”的加班,基本上都OK。下周要去西安進行校招面試,抽空整理了一下思路。關於如何有效地進行面試,有了點想法,希望大家多多提建議。

如何設計面試方案?

招聘的目的就是:找到能按時、高效、准確地完成工作任務的人。要想完成這個目標:

  • 首先,要明確日常的工作任務都有那些;
  • 其次,思考這些完成這些任務都需要具備怎樣的條件和能力;
  • 最后,設計一個合理、高效的面試方案

針對上面三點,要想清楚下面三個基本問題

  1. 需要新人完成什么樣的任務?(明確任務)
  2. 什么樣的人能完成這些任務?(明確新人需具備的能力)
  3. 通過什么途徑和方法去找到這些人?(設計招聘方案、面試問題)

設計面試問題的時候,可以參考一下下面的原則

  1. 每一個面試問題都有明確的目的。你不僅自己了解,還能向其他面試官解釋清楚。
  2. 多提一些開放性的問題,而不是那種用Yes/No就可以回答的問題。這樣做使你有機會與面試者展開討論,並且提出后續的問題,盡可能多地了解對方。
  3. 不要問太復雜的問題。因為面試者沒有太多思考時間,所以無法周全地回答,你也就無從判斷他的能力了。

案例:網游程序員面試方案設計

第一步: 明確日常工作中遇到的任務,然后由工作任務展開,然后思考完成這些任務需要具備什么樣能力、知識體系的人。針對這些能力,進一步設計面試問題。這樣做的好處是系統地整理了一下需要新人完成的任務,和其必須具備的能力,然后又有針對性地提問。問題目的非常明確,我們需要的就是可以回答這些問題,具備這樣能力的人。

關於網游開發程序員需要完成的任務和問題整理如下:(不完整,各個游戲公司肯定也有很大不同)

 

第二步:上面主要集中在職業技能,需要具備的技術(有側重點)。下面針對非技術能力來設計面試問題,這個最重要的是看公司企業文化,公司的環境氛圍和項目的實際情況,來尋找適合的人。

第三步:收集技術能力測試的問題和非技術能力的問題,進行合理配置,最終方案如下(針對校招生):

小結

細想了一下,其它行業的面試,思路也都大同小異。面試前,一定要先想清楚上面提到的“三個問題”,這樣才能做到有針對性,才有可能招到合適的人才。個人認為,面試其實個人感覺還是有很重的分量,有時第一印象,言行舉止都可能引起感覺不對,很有可能淘汰掉優秀的人才。

對於如何進行有效的面試,你有什么看法了,歡迎探討。郵箱:heaven.hell.or@gmail.com


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com