校園招聘面試雜談--互聯(lián)網(wǎng)行業(yè)技術(shù)崗位
對于應(yīng)屆生而言,通常都沒有太多的實際的商業(yè)項目的經(jīng)驗,更多要求是基礎(chǔ)的扎實,因此第一關(guān)會是java基礎(chǔ)的考察,在java基礎(chǔ)的考察上通常我會考察下學(xué)生對于protected、static等等的掌握程度,在面試的過程中,幾乎所有的同學(xué)都認為自己熟悉的包是集合,其他的包都談不上熟悉,在集合包方面可以考察的點也很多,例如List、Set的區(qū)別;HashMap的實現(xiàn)方式等;在基礎(chǔ)方面,線程、通信、遠程調(diào)用、并發(fā)、GC等這些會成為加分項,我覺的如果學(xué)生能對這些有掌握的話就更好了。
第二關(guān)會是Java框架的考察,在這方面會考察學(xué)生對于自己認為的最熟悉的框架的掌握程度,然后會考察學(xué)生對這類框架中的核心思想的掌握情況,例如Struts,那么就可以考察學(xué)生對于MVC思想的掌握情況,自主如何實現(xiàn)MVC框架;例如spring,可以考察如何自主實現(xiàn)一個DI框架等,這些題目其實如果學(xué)生具備很強的舉一反三和反向推理的能力,基本是可以答出來的。
第三關(guān)會是設(shè)計模式的考察,這關(guān)我覺得基本已經(jīng)屬于加分環(huán)節(jié)了,設(shè)計模式方面可以讓學(xué)生當場寫一段自己最熟悉的模式的代碼,例如singleton模式,有很多種寫法,可以問下學(xué)生各種寫法有什么不同。
第四關(guān)為互聯(lián)網(wǎng)架構(gòu)的了解狀況,這關(guān)純屬加分環(huán)節(jié),如果能夠?qū)ヂ?lián)網(wǎng)的架構(gòu)有所了解的話,會非常有幫助。
第一關(guān)和第二關(guān)屬于通關(guān)制,如果順利的通過了第一關(guān)和第二關(guān),其實基本也就過了,之后就可以聊聊在大學(xué)的學(xué)習情況、一兩年后的期望、最近看過的技術(shù)新聞、大學(xué)期間做過的最有成就感的事等等,盡可能的更加全面的了解學(xué)生。
根據(jù)整體的面試情況來看,現(xiàn)在應(yīng)屆生找工作的壓力確實非常的大,而且大部分都已經(jīng)是碩士了,本科生能過筆試的都不多,能過面試的就更少了,不過也會有就是,面過一個不錯的本科生,竟然對jdk的很多代碼都有閱讀、開源框架上spring DI那部分的代碼也仔細的閱讀過,并且他去閱讀這些代碼的原因就是他認為這些代碼應(yīng)該是會寫的不錯的,需要仔細看看,:),這我覺得基本是典型的技術(shù)人士,另外,還碰到過一個碩士生,他對于Java框架幾乎完全不了解,但他有個很明顯的特征,就是只要他用過、學(xué)過的Java包什么的,例如ArrayList、HashMap等等,他都能做到從頭到尾的掌握,可以稱的上是精通了,這種我覺得很適合做專業(yè)型的基礎(chǔ)技術(shù),:)
很多應(yīng)屆生會覺得是因為大學(xué)中沒教這些,所以導(dǎo)致他們面試很難通過,但我覺得這還是對于技術(shù)的興趣以及自學(xué)能力等決定的,大學(xué)中最不缺的應(yīng)該就是時間,完全有足夠的時間看看一些源碼什么。加強自己的知識體系,為離開學(xué)校、進入社會工作做好充足的準備,另外,在面試的時候一定要誠實,不懂的就是不懂,沒什么的,不能完全答對面試的問題并不代表就被淘汰了,希望這篇blog能給大學(xué)生們提供一點幫助,:)。
posted on 2008-11-03 00:51 BlueDavy 閱讀(7566) 評論(17) 編輯 收藏 所屬分類: 業(yè)界隨想