我的面試標準(對于軟件技術人員)

          每個面試官隨著面試經(jīng)驗的積累,都會逐漸的積累自己的一套面試標準,當然,這套面試標準也會隨著公司的需求、業(yè)界的發(fā)展而不斷的變化和發(fā)展,面試標準反應了面試官對于各種級別技術人員的技術要求,在以前的一篇blog中曾經(jīng)提及過面試官應營造好的面試氛圍,而這篇blog則會談及自己面試時采用的標準來衡量面試者的技術能力,拋磚引玉,大家多交流.....
          個人覺得面試標準主要由純技術方面的標準和符合公司產(chǎn)品/項目技術要求的標準兩部分組成,當然,還有一些是性格方面的要求,這篇blog主要談及下技術方面的面試標準,由于面試多和公司要求、面試官的判斷標準有關,所以通常來說不能因為沒通過面試就認為自己沒有這方面的能力,需要多嘗試。
          面試時對于面試者我會根據(jù)程序員和設計師兩種大的標準來問問題。

          程序員
          對于程序員級別,我會分成初級程序員、程序員和高級程序員三個等級來判斷。
          初級程序員
          對于初程,在技術上其實我不會有過多的要求,對于初程我會更加關注他對于技術的興趣程度(對于技術網(wǎng)站的關注、各種前沿技術信息的關心),而不僅僅是因為生活所迫;另外就是在技術方面的基本功和對于公司需要采用的產(chǎn)品/開源工具的了解程度。
          根據(jù)這樣的標準,在面試初級程序員時問的問題就集中在這兩個方面,常問的就是:
          1、經(jīng)常上什么技術網(wǎng)站,論壇?
          2、最近業(yè)界的最新技術出現(xiàn)了些什么?
          3、根據(jù)公司采用的產(chǎn)品/開源工具來問,如公司采用webwork,可以問下面試者是否之前用過,或者是否用過類似的?
          程序員
          對于程序員,在技術上就要有所要求了,也許因為我更看重實戰(zhàn),所以對于程序員,我認為在工具方面上應該是很熟練的人員,其次就是對于工具的快速掌握能力。
          根據(jù)這個標準,在面試程序員時我會常問的問題:
          1、根據(jù)公司采用的產(chǎn)品/開源工具和面試者的經(jīng)歷來問,如公司采用webwork,但面試者以前只用struts,那么我會問他開發(fā)一個模塊時,在采用struts下是一個怎么樣的經(jīng)典開發(fā)過程,開發(fā)過程中可能會碰到什么問題?
          在工具的快速掌握能力上我現(xiàn)在并沒有采用具體的考評手段,只會大概的問問面試者,但我覺得最好的方法就是讓面試者當場采用一種未曾使用過的技術做hello world之類的東西,這樣可以考察面試者學習工具的能力以及承受壓力的能力。
          高級程序員
          對于高級程序員,在技術上自然要求就更高了,對于高程,除了需要熟練的使用工具之外,我覺得高程需要具備對于設計思想的深刻理解。
          1、根據(jù)公司采用的產(chǎn)品/開源工具和面試者的經(jīng)歷來問,如公司采用webwork,但面試者以前只用struts,那么我會問他開發(fā)一個模塊時,在采用struts下是一個怎么樣的經(jīng)典開發(fā)過程,開發(fā)過程中可能會碰到什么問題?(面試這樣的問題是判斷面試者到底有沒有具備程序員的能力,具備了才繼續(xù)往下問)
          2、根據(jù)面試者的經(jīng)歷問設計模式方面的問題,如面試者采用過webwork、spring IoC、Hibernate這些東西,那么我會問一些MVC、IoC、ORM這樣的實戰(zhàn)問題,多是問如果讓你自己實現(xiàn)一個webwork這樣的MVC框架的東西,你會怎么做?

          設計師
          對于設計師級別,我會分成模塊設計師、子系統(tǒng)設計師、專業(yè)系統(tǒng)設計師和系統(tǒng)設計師四個級別來考量。
          對于設計師,在工具使用方面的考量會降低一些,但在對于系統(tǒng)理解方面則會加強考核。
          模塊設計師
          對于模塊設計師,我認為他需要掌握怎么樣設計模塊才能讓程序員可以按照設計開展,以及如何考察設計的實現(xiàn)。
          常問的問題:
          1、根據(jù)面試者的經(jīng)歷,挑選面試者曾經(jīng)做過的模塊,問他會怎么樣去進行設計;
          2、怎么樣去保證模塊按設計的實現(xiàn)(可以問的問題是舉例實現(xiàn)人員在實現(xiàn)時出現(xiàn)差錯,他會怎么辦)。
          3、根據(jù)公司的需求,來問一些業(yè)務方面的理解能力。
          子系統(tǒng)設計師
          對于子系統(tǒng)設計師,我認為他需要掌握如何劃分模塊的能力以及如何去考評模塊設計師的設計的能力。
          常問的問題:
          1、根據(jù)面試者的經(jīng)歷,挑選一個子系統(tǒng)問他怎么樣去進行設計;
          2、怎么去考評模塊設計師的設計;
          3、根據(jù)公司的需求,來問一些業(yè)務方面的理解能力。
          專業(yè)系統(tǒng)設計師
          對于專業(yè)系統(tǒng)的設計師,主要則需要考評其對于專業(yè)系統(tǒng)的理解程度以及知識的掌握面的程度。
          常問的問題:
          1、根據(jù)面試者的經(jīng)歷,如其有流程系統(tǒng)的設計經(jīng)驗,可以問流程系統(tǒng)的相關設計知識點,看其的掌握程度;
          2、簡單的介紹實現(xiàn)一個專業(yè)系統(tǒng)的關鍵點,同時說下自己對于該種專業(yè)系統(tǒng)的發(fā)展的想法。
          系統(tǒng)設計師
          對于系統(tǒng)設計師,則要要求更加的全面,考察其對于系統(tǒng)的架構(gòu)設計的能力以及帶領、組織團隊的能力。
          常問的問題:
          1、根據(jù)面試者的經(jīng)歷,問其其中一個系統(tǒng)給他設計的話,他會怎么去做,這個主要考評其從需求推導設計的能力;
          2、問面試者認為在進行系統(tǒng)設計時需要考慮的因素,或者就是以一個失敗的案例,問他認為設計的失誤出現(xiàn)在哪。

          上面說的主要都是技術方面的考評,在性格方面需要考評團隊合作能力、責任心這些等等,這些可以更多的讓HR幫忙。

          我從來就不認為根據(jù)面試標準就可以產(chǎn)生一套固定的面試題,我更看重根據(jù)這樣的標準在面試時根據(jù)面試者的經(jīng)歷來調(diào)整,以更加準確的判斷面試者的能力,在面試者,我不管面試者面試的職位,一般只會分成程序員和設計師兩個類型來判斷,而根據(jù)面試的情況來決定面試者到底具備了兩個類型中哪個級別的能力,也就是說有可能面試者面試的只是程序員,但最后我會給高級程序員的職位,不過這樣的現(xiàn)象好象很少,呵呵...

          ps: 當然,面試其實只能大概的判斷面試者的能力,更準確的判斷還是要通過試用才能做出。

          posted on 2006-10-30 11:29 BlueDavy 閱讀(5617) 評論(11)  編輯  收藏 所屬分類: 業(yè)界隨想

          評論

          # re: 我的面試標準(對于軟件技術人員) 2006-10-30 12:51 山風小子

          很有參考價值,自己要好好努力了:)  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2006-10-30 22:16 dogstar

          最近招人不?呵呵  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2006-10-30 22:17 不錯

          不錯哦。  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2006-10-31 12:38 Alex

          樓主好像對工具挺關注  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2006-10-31 15:19 itVincent

          我喜歡你這種面試的,不喜歡那種老古董,究竟是在招java還是在招c,好像都沒弄清楚的那種  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2006-10-31 16:00 BlueDavy

          @Alex
          那只是對于程序員級別,我說了,我是一個注重實戰(zhàn)而不那么注重理論的人,所以自然是這樣的,大公司自然是不太會采用這樣的面試方法的。  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2006-11-02 18:53 春花秋實

          不知道筆試那種理論題目有沒有很高參考價值  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2006-12-01 17:41 Rivarez

          我比較關注學習能力,很多時候,我們沒有辦法去仔細的培養(yǎng)一個新人,他有越好的學習能力,他的潛力也會很大。  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2008-09-04 10:27 你好

          這樣面試還不錯  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2008-09-08 16:40 屹礫

          能把這么悠久的文章找出來,真是不容易啊!
          雖然時過境遷,但是仍然是值得一看的。  回復  更多評論   

          # re: 我的面試標準(對于軟件技術人員) 2008-10-25 12:33 李位

          那我要好好編程呀  回復  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

          <2006年10月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          統(tǒng)計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 马公市| 玉环县| 托克托县| 宣城市| 扎鲁特旗| 贵南县| 大冶市| 汉源县| 文安县| 休宁县| 台南县| 古交市| 天门市| 资中县| 苍南县| 从江县| 芦山县| 什邡市| 恩平市| 烟台市| 阿尔山市| 阿拉尔市| 华亭县| 云浮市| 潜江市| 黑龙江省| 临沧市| 开封县| 青铜峡市| 始兴县| 定州市| 海口市| 清水河县| 驻马店市| 天津市| 密山市| 新化县| 梅州市| 上思县| 宣恩县| 怀集县|