HR始終是HR,我們可以對六大模塊滾瓜爛熟,可以把公司的制度弄得頭頭是道,但是,對于一些技術(shù),我們總是表現(xiàn)的如此無能為力。對于非技術(shù)類出身的招聘官而言,最頭疼的莫過于技術(shù)類人才的面試,考題如何設(shè)置,如何交流,如何判斷,甚至是基礎(chǔ)的初步篩選,都做的很痛苦,這些情況通常在IT公司、研發(fā)公司都會遇到,當你遇到的時候,我想不僅僅是頭痛那么簡單了。
首先是該人是否容易相處?有許多IT精英人才,但卻不易工作與相處在一起。在團隊中,這樣的人是不受歡迎的。我們所需的人才必須要能融入到團隊中去。
其次就是看你聰不聰明,是否有求知欲?是否有快速學習能力?是否有良好的適應能力?是否貪圖安逸,還是勇于挑戰(zhàn)新鮮事物?
最后才是評定應聘者的IT專業(yè)技能是否符合職位要求?之所以將這一因素放在最后,是因為如果一名應聘者既聰明、又有進取心,并有良好的適應能力,但卻不具備我們所要求的所有技能,我依然會考慮聘用他,因為他有能力快速學會新的IT技能。
由此我們可以看出大IT公司更注重的是能力上的培養(yǎng)和性格上的好壞,所謂:性格決定命運,氣度影響格局。一個擁有好的性格的IT技術(shù)人員即使現(xiàn)在他IT技術(shù)不怎么出色但是日后他也許會比那些老技術(shù)的IT人員更為出色。因為他懂得自我完善,也善于發(fā)現(xiàn)問題及時解決,這些處事能力是一些IT技術(shù)人員學不來的。
所以HR們在IT人員的選拔上應該更加側(cè)重于他的性格和能力,次為技術(shù)。這樣也可以降低一些遇人不淑的概率。
不過一般來說,大部分公司,HR需要考察的是應聘人員是否適合企業(yè),性格等是否適合相關(guān)的崗位,專業(yè)技能及編程技能一般由用人部門進行考核,同時在試用期進行考察。
所以如果HR面試技術(shù)人員任務是在考察求職者的性格和能力,接下來這幾點可以作為參考。
1)口頭表達能力
面試中應試者是否能夠?qū)⒆约旱乃枷?、觀點、意見或建議順暢地用語言表達出來。考察的具體內(nèi)容包括:表達的邏輯性、準確性。
2)綜合分析能力
面試中,應試者是否能對主考官所提出的問題,通過分析抓住本質(zhì),并且說理透徹、分析全面、條理清晰。
3)人際交往能力
在面試中,通過詢問應試者經(jīng)常參與哪些社團活動,喜歡同哪種類型的人打交道,在各種社交場合所扮演的角色,可以了解應試者的人際交往傾向和與人相處的技巧。
4)自我控制能力與情緒穩(wěn)定性
一方面,在遇到上級批評指責、工作有壓力或是個人利益受到?jīng)_擊時,能夠克制、容忍、理智地對待,不致因情緒波動而影響工作;另一方面工作要有耐心和韌勁。
5)求職動機
了解應試者為何希望來本單位工作,對哪類工作最感興趣,在工作中追求什么,判斷本單位所能提供的職位或工作條件等能否滿足其工作要求和期望。
6)業(yè)余興趣與愛好
應試者休閑時愛從事哪些運動,喜歡閱讀哪些書籍,喜歡什么樣的電視節(jié)目,有什么樣的嗜好等,可以了解一個人的興趣與愛好,這對錄用后的工作安排常有好處。
如果HR也想要初步考察技術(shù)人員的技能,不妨試試接下來的方法。面試時,可以根據(jù)程序員和設(shè)計師兩種大的標準來問問題。
對于程序員級別,又分成初級程序員、程序員和高級程序員三個等級來判斷。
對于初程,在技術(shù)上其實我們不會有過多的要求,對于初程我們會更加關(guān)注他對于技術(shù)的興趣程度(對于技術(shù)網(wǎng)站的關(guān)注、各種前沿技術(shù)信息的關(guān)心),而不僅僅是因為生活所迫;另外就是在技術(shù)方面的基本功和對于公司需要采用的產(chǎn)品/開源工具的了解程度。
根據(jù)這樣的標準,在面試初級程序員時問的問題就集中在這兩個方面,常問的就是:
1、經(jīng)常上什么技術(shù)網(wǎng)站,論壇?
2、最近業(yè)界的最新技術(shù)出現(xiàn)了些什么?
3、根據(jù)公司采用的產(chǎn)品/開源工具來問,如公司采用webwork,可以問下面試者是否之前用過,或者是否用過類似的?
對于一般程序員,在技術(shù)上就要有所要求了,我們認為在工具方面上應該是很熟練的人員,其次就是對于工具的快速掌握能力。
根據(jù)這個標準,在面試程序員時我們會常問的問題:
根據(jù)公司采用的產(chǎn)品/開源工具和面試者的經(jīng)歷來問,如公司采用webwork,但面試者以前只用struts,那么我們會問他開發(fā)一個模塊時,在采用struts下是一個怎么樣的經(jīng)典開發(fā)過程,開發(fā)過程中可能會碰到什么問題?
在工具的快速掌握能力上,個人覺得最好的方法就是讓面試者當場采用一種未曾使用過的技術(shù)做helloworld之類的東西,這樣可以考察面試者學習工具的能力以及承受壓力的能力。
對于高級程序員,在技術(shù)上自然要求就更高了,對于高程,除了需要熟練的使用工具之外,個人覺得高程需要具備對于設(shè)計思想的深刻理解。
1、根據(jù)公司采用的產(chǎn)品/開源工具和面試者的經(jīng)歷來問,如公司采用webwork,但面試者以前只用struts,那么我們會問他開發(fā)一個模塊時,在采用struts下是一個怎么樣的經(jīng)典開發(fā)過程,開發(fā)過程中可能會碰到什么問題?(面試這樣的問題是判斷面試者到底有沒有具備程序員的能力,具備了才繼續(xù)往下問)
2、根據(jù)面試者的經(jīng)歷問設(shè)計模式方面的問題,如面試者采用過webwork、springIoC、Hibernate這些東西,那么繼續(xù)問一些MVC、IoC、ORM這樣的實戰(zhàn)問題,多是問如果讓你自己實現(xiàn)一個webwork這樣的MVC框架的東西,你會怎么做?
對于設(shè)計師級別,模塊設(shè)計師、子系統(tǒng)設(shè)計師、專業(yè)系統(tǒng)設(shè)計師和系統(tǒng)設(shè)計師四個級別來考量。對于設(shè)計師,在工具使用方面的考量會降低一些,但在對于系統(tǒng)理解方面則會加強考核。
對于模塊設(shè)計師,個人認為他需要掌握怎么樣設(shè)計模塊才能讓程序員可以按照設(shè)計開展,以及如何考察設(shè)計的實現(xiàn)。
常問的問題:
1、根據(jù)面試者的經(jīng)歷,挑選面試者曾經(jīng)做過的模塊,問他會怎么樣去進行設(shè)計;
2、怎么樣去保證模塊按設(shè)計的實現(xiàn)(可以問的問題是舉例實現(xiàn)人員在實現(xiàn)時出現(xiàn)差錯,他會怎么辦)。
3、根據(jù)公司的需求,來問一些業(yè)務方面的理解能力。
對于子系統(tǒng)設(shè)計師,個人認為他需要掌握如何劃分模塊的能力以及如何去考評模塊設(shè)計師的設(shè)計的能力。
常問的問題:
1、根據(jù)面試者的經(jīng)歷,挑選一個子系統(tǒng)問他怎么樣去進行設(shè)計;
2、怎么去考評模塊設(shè)計師的設(shè)計;
3、根據(jù)公司的需求,來問一些業(yè)務方面的理解能力。
對于專業(yè)系統(tǒng)的設(shè)計師,主要則需要考評其對于專業(yè)系統(tǒng)的理解程度以及知識的掌握面的程度。
常問的問題:
1、根據(jù)面試者的經(jīng)歷,如其有流程系統(tǒng)的設(shè)計經(jīng)驗,可以問流程系統(tǒng)的相關(guān)設(shè)計知識點,看其的掌握程度;
2、簡單的介紹實現(xiàn)一個專業(yè)系統(tǒng)的關(guān)鍵點,同時說下自己對于該種專業(yè)系統(tǒng)的發(fā)展的想法。
對于系統(tǒng)設(shè)計師,則要要求更加的全面,考察其對于系統(tǒng)的架構(gòu)設(shè)計的能力以及帶領(lǐng)、組織團隊的能力。
常問的問題:
1、根據(jù)面試者的經(jīng)歷,問其其中一個系統(tǒng)給他設(shè)計的話,他會怎么去做,這個主要考評其從需求推導設(shè)計的能力;
2、問面試者認為在進行系統(tǒng)設(shè)計時需要考慮的因素,或者就是以一個失敗的案例,問他認為設(shè)計的失誤出現(xiàn)在哪。
先說這么多,以上都是經(jīng)驗積累,HR伙伴們一般在技術(shù)人員面試中,承擔的任務都是前者,所以技術(shù)類的知識,也可以不必深究。