- 相關推薦
如何面試技術人員
IT公司的HR如何面試專業技能人員?
HR需要考察的是應聘人員是否適合企業,性格等是否適合相關的崗位,專業技能及編程技能由用人部門進行考核,同時在試用期進行考察。
1、技術能力可以通過筆試考核
2、考核這個人的學習能力,因為研發是一個不斷自己進步的過程、需要新的技術和超越
3、性格、工作態度
4、是否適應公司
5、和部門的主管(經理)或者部門的老大是否會有沖突,其實這一行還是在性格方面
6、合適的人員給他講公司的發展和規劃,講企業的未來前景,宣傳公司的人文理念。
我們一般先筆試,根據考試的成績和人事部的第一輪面試來定這個人的情況。
第二輪上機考試,主要考此人的代碼和程序的編寫能力。
部門主管(經理)面試。綜合以上情況考慮后來定下最終結果,最終結果的后續事情由人事部負責。
曾經上級領導就說過,人事部參與面試和考核,最終的結果還是需要部門的主管(經理)來點頭到底要不要這個人,因為這個人是給他們部門招的,以后由他來管理由他來帶。所以我們這里部門的意見是很重要的。
技術人才如何面試?
每個面試官隨著面試經驗的積累,都會逐漸的積累自己的一套面試標準,當然,這套面試標準也會隨著公司的需求、業界的發展而不斷的變化和發展,面試標準反應了面試官對于各種級別技術人員的技術要求,拋磚引玉,大家多交流.....
個人覺得面試標準主要由純技術方面的標準和符合公司產品/項目技術要求的標準兩部分組成,當然,還有一些是性格方面的要求,這篇blog主要談及下技術方面的面試標準,由于面試多和公司要求、面試官的判斷標準有關,所以通常來說不能因為沒通過面試就認為自己沒有這方面的能力,需要多嘗試。
面試時對于面試者我會根據程序員和設計師兩種大的標準來問問題。
程序員
對于程序員級別,我會分成初級程序員、程序員和高級程序員三個等級來判斷。
初級程序員
對于初程,在技術上其實我不會有過多的要求,對于初程我會更加關注他對于技術的興趣程度(對于技術網站的關注、各種前沿技術信息的關心),而不僅僅是因為生活所迫;另外就是在技術方面的基本功和對于公司需要采用的產品/開源工具的了解程度。
根據這樣的標準,在面試初級程序員時問的問題就集中在這兩個方面,常問的就是:
1、經常上什么技術網站,論壇?
2、最近業界的最新技術出現了些什么?
3、根據公司采用的產品/開源工具來問,如公司采用webwork,可以問下面試者是否之前用過,或者是否用過類似的?
程序員
對于程序員,在技術上就要有所要求了,也許因為我更看重實戰,所以對于程序員,我認為在工具方面上應該是很熟練的人員,其次就是對于工具的快速掌握能力。
根據這個標準,在面試程序員時我會常問的問題:
1、根據公司采用的產品/開源工具和面試者的經歷來問,如公司采用webwork,但面試者以前只用struts,那么我會問他開發一個模塊時,在采用struts下是一個怎么樣的經典開發過程,開發過程中可能會碰到什么問題?
在工具的快速掌握能力上我現在并沒有采用具體的考評手段,只會大概的問問面試者,但我覺得最好的方法就是讓面試者當場采用一種未曾使用過的技術做hello world之類的東西,這樣可以考察面試者學習工具的能力以及承受壓力的能力。
高級程序員
對于高級程序員,在技術上自然要求就更高了,對于高程,除了需要熟練的使用工具之外,我覺得高程需要具備對于設計思想的深刻理解。
1、根據公司采用的產品/開源工具和面試者的經歷來問,如公司采用webwork,但面試者以前只用struts,那么我會問他開發一個模塊時,在采用struts下是一個怎么樣的經典開發過程,開發過程中可能會碰到什么問題?(面試這樣的問題是判斷面試者到底有沒有具備程序員的能力,具備了才繼續往下問)
2、根據面試者的經歷問設計模式方面的問題,如面試者采用過webwork、spring IoC、Hibernate這些東西,那么我會問一些MVC、IoC、ORM這樣的實戰問題,多是問如果讓你自己實現一個webwork這樣的MVC框架的東西,你會怎么做?
設計師
對于設計師級別,我會分成模塊設計師、子系統設計師、專業系統設計師和系統設計師四個級別來考量。
對于設計師,在工具使用方面的考量會降低一些,但在對于系統理解方面則會加強考核。
模塊設計師
對于模塊設計師,我認為他需要掌握怎么樣設計模塊才能讓程序員可以按照設計開展,以及如何考察設計的實現。
常問的問題:
1、根據面試者的經歷,挑選面試者曾經做過的模塊,問他會怎么樣去進行設計;
2、怎么樣去保證模塊按設計的實現(可以問的問題是舉例實現人員在實現時出現差錯,他會怎么辦)。
3、根據公司的需求,來問一些業務方面的理解能力。
子系統設計師
對于子系統設計師,我認為他需要掌握如何劃分模塊的能力以及如何去考評模塊設計師的設計的能力。
常問的問題:
1、根據面試者的經歷,挑選一個子系統問他怎么樣去進行設計;
2、怎么去考評模塊設計師的設計;
3、根據公司的需求,來問一些業務方面的理解能力。
專業系統設計師
對于專業系統的設計師,主要則需要考評其對于專業系統的理解程度以及知識的掌握面的程度。
常問的問題:
1、根據面試者的經歷,如其有流程系統的設計經驗,可以問流程系統的相關設計知識點,看其的掌握程度;
2、簡單的介紹實現一個專業系統的關鍵點,同時說下自己對于該種專業系統的發展的想法。
系統設計師
對于系統設計師,則要要求更加的全面,考察其對于系統的架構設計的能力以及帶領、組織團隊的能力。
常問的問題:
1、根據面試者的經歷,問其其中一個系統給他設計的話,他會怎么去做,這個主要考評其從需求推導設計的能力;
2、問面試者認為在進行系統設計時需要考慮的因素,或者就是以一個失敗的案例,問他認為設計的失誤出現在哪。
上面說的主要都是技術方面的考評,在性格方面需要考評團隊合作能力、責任心這些等等,這些可以更多的讓HR幫忙。
【如何面試技術人員】相關文章:
2015技術人員如何創業?11-14
技術人員應該如何創業12-12
制冷技術人員面試問題11-20
面試如何應對06-28
面試如何敲門07-29
如何面試大全08-08
如何面試倉管員03-07
如何面試求職12-12
如何應聘面試12-10
面試如何準備03-21