我們公司最近在招聘,我負(fù)責(zé)VC面試。我面試的有兩種人:一種有工作經(jīng)驗(yàn)的,一種沒經(jīng)驗(yàn)的學(xué)生;對于有工作經(jīng)驗(yàn)的我的要求會高一些,對于沒經(jīng)驗(yàn)的學(xué)生我的要求不高。我們公司招聘一般沒有筆試,都是第一輪面試,如果有第二輪就是上機(jī)考試。
我說說我是如何挑選剛畢業(yè)的學(xué)生的吧。首先是面試,面試的時候我會問三類問題:
第一類是書本上的基礎(chǔ)知識,例如:會不會C和C++,C和C++的區(qū)別,什么是面向?qū)ο,鏈表和樹大致如何操作等?/p>
剛畢業(yè)的學(xué)生沒有工作經(jīng)驗(yàn),只有學(xué)校的基礎(chǔ)知識,我想問這些應(yīng)該不算難為剛畢業(yè)的學(xué)生吧。如果連這些都回答不上來這種人顯然不光是在學(xué)校沒好好學(xué)習(xí),在我看來連軟件開發(fā)的興趣都沒有。
第二類是關(guān)于實(shí)踐的問題,例如:畢業(yè)設(shè)計做的是什么,分成哪幾塊,每一塊是如何銜接的,你做的是哪一塊,用到了那些開發(fā)工具及相關(guān)技術(shù)或知識。
這些問題很重要,因?yàn)楫厴I(yè)設(shè)計幾乎是學(xué)生走向社會的第一次實(shí)踐,運(yùn)用好書本上的知識做好畢業(yè)設(shè)計,學(xué)生的能力會有一個質(zhì)的飛躍。問這些問題我主要關(guān)注這么幾點(diǎn):學(xué)生是否對畢業(yè)設(shè)計的整個項(xiàng)目是否了解,對自己做得那一塊是否了解,涉及到哪些開發(fā)技術(shù)。學(xué)生如果只對自己做的一小塊熟,而對參入的整個畢業(yè)涉及項(xiàng)目不了解,那么這種人顯然團(tuán)隊(duì)意識不強(qiáng),而且視野狹窄,不是我想要的;至于涉及到哪些開發(fā)技術(shù),我主要考察一下書本上的知識運(yùn)用得如何,是否了解一些windows開發(fā)技術(shù)或者VC的技巧,只要求能把自己負(fù)責(zé)的那一塊說清楚就行了,其他部分都能說清楚那就非常令人滿意了。
第三類問題我會再次問書本上的知識:計算的組成原理,操作系統(tǒng)的組成等。
這次的問題雖然還是書本上的,但屬于理論知識,難度對畢業(yè)生來說要大些,這次的問題不是要求畢業(yè)生一定能回答上來,只要不是不懂裝懂就行了。
上面三類問題就象三層篩子,第一類問題篩掉在學(xué)校沒有好好學(xué)習(xí)的,及對軟件開發(fā)沒興趣的;第二類問題篩掉沒有團(tuán)隊(duì)意識,視野狹窄沒有全局觀,動手能力極差的;第三類問題篩選有一定理論知識的優(yōu)秀畢業(yè)生。其實(shí)前面兩類問題能通過,我一般都會給機(jī)會上機(jī)考試,第三類問題只是為了能找到比較優(yōu)秀的畢業(yè)生。