- 相關(guān)推薦
java 應(yīng)屆生如何面試
JAVA程序員面試技巧
應(yīng)聘過程是十分曲折的,任何一個環(huán)節(jié)出現(xiàn)問題都會導(dǎo)致應(yīng)聘的失敗。求職者應(yīng)該對每一個求職環(huán)節(jié)都掌握于心,做好充分的準(zhǔn)備,才能有的放矢,靈活應(yīng)對應(yīng)聘過程中出現(xiàn)的每一個問題。
掌握基本的應(yīng)聘流程
既然是求職應(yīng)聘,肯定得先找到一個公司,找到一個適合自己的職位了,F(xiàn)在應(yīng)聘的渠道也比較多,對于IT技術(shù)職位的應(yīng)聘來說,比較常見的有校園招聘、招聘網(wǎng)站、社會招聘會、專題招聘會等形式。
對于應(yīng)屆畢業(yè)生來說,校園招聘會更適合他們。因為他們一般沒有什么工作經(jīng)驗,校園招聘也不會要求他們有工作經(jīng)驗,而社會招聘往往會設(shè)置一個工作經(jīng)驗的門檻。一些公司在每年年底的時候,會到校園去進行宣講會,應(yīng)屆畢業(yè)生在這個時候去求職是再適合不過的了。
目前,招聘網(wǎng)站也是一個比較流行和重要的招聘信息來源。一些大型的軟件公司也會在招聘網(wǎng)上,例如智聯(lián)招聘、中華英才網(wǎng)等,發(fā)布他們的職位需求信息。此時,求職者投遞的就是電子簡歷了,它相對于紙張的簡歷來說,親切感要差一些。
另外,每年年初是跳槽的高峰時期,各大城市都會組織大型的招聘會,或者專題招聘會,應(yīng)屆畢業(yè)生和社會求職者都可以到這些招聘會上找適合自己的公司及其職位,通過面對面的交流,充分了解公司的情況和職位的情況。
通過各種渠道找到自己心儀的公司和職位以后,就可以開始去應(yīng)聘了。
面試資料的準(zhǔn)備
無論是應(yīng)屆畢業(yè)生還是有過工作經(jīng)驗的應(yīng)聘者,在面試前都要準(zhǔn)備充足的各種資料。這些資料一般包括以下幾種。
作品
對于技術(shù)設(shè)計類的工作崗位,具體的作品是最重要的資料,也是用人企業(yè)最看重的東西。應(yīng)屆畢業(yè)生不要以為沒有工作經(jīng)驗而不準(zhǔn)備具體的作品。例如,應(yīng)聘者所應(yīng)聘的工作崗位是“Web開發(fā)人員”,應(yīng)試者要事先了解該崗位對Web開發(fā)的技術(shù)要求,然后根據(jù)要求準(zhǔn)備自己的作品資料。即便是應(yīng)屆畢業(yè)生也可以準(zhǔn)備自己的作品資料,如網(wǎng)站后臺方面的課程設(shè)計,如果有必要還可將其修改為完整的項目
通過應(yīng)試者對自己作品的講解(如源代碼),用人企業(yè)可以直接了解應(yīng)試者的技術(shù)能力,避免了各種測試所走的彎路。很多小規(guī)模的公司往往跳過了筆試步驟,直接通過應(yīng)試者的作品來判斷其能力是否適合工作崗位。
證書
由于個人簡歷中一般都會注明自己所獲得的各種證書,很多用人企業(yè)篩選簡歷的依據(jù)也有證書的因素。所以應(yīng)試者最好帶上證書的原件,如學(xué)歷證、學(xué)位證、英語等級證、程序員等級證等。由于應(yīng)屆畢業(yè)生沒有工作經(jīng)驗,所以證書的作用相對比較大,而有過工作經(jīng)驗的反而不需要太多的證書來證明自己。
個人簡歷
雖然用人企業(yè)已經(jīng)瀏覽過應(yīng)試者的簡歷,但在實際中,用人企業(yè)仍然有可能會讓應(yīng)試者重新填寫一份簡歷。對于很多應(yīng)試者,重新填寫簡歷時部分內(nèi)容可能會與原來的有出入,所以應(yīng)試者最好帶上一份原始簡歷。
簡歷的寫法及應(yīng)注意的問題
簡歷是求職者信息的一個概況,是招聘者對求職者的情況了解的第一來源。它的重要性是不言而喻的。而事實上,大多數(shù)的簡歷都是不合格的。許多管理者都會抱怨簡歷很糟糕。那么應(yīng)該如何讓自己的簡歷做到簡潔明了,在充分展示自己的同時又不顯得冗余呢?其實,求職者在寫簡歷時應(yīng)該注意以下幾點。
招聘單位看簡歷,肯定是要看一個真實的求職者。求職者應(yīng)該完全如實地把信息表達(dá)出來,不可以包含任何的虛假信息。這些虛假信息對求職者是沒有任何幫助的。即使它們?yōu)榍舐氌A得了一次面試機會,也會在面試時露出馬腳,使得招聘者更加反感。為人真誠是一個基本的做人原則,它反映了一個人的基本素質(zhì)。
JAVA程序員面試問題
第一,談?wù)刦inal, finally, finalize的區(qū)別。
final 用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。finally 是異常處理語句結(jié)構(gòu)的一部分,表示總是執(zhí)行。
finalize 是Object類的一個方法,在垃圾收集器執(zhí)行的時候會調(diào)用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關(guān)閉文件等。
第二,Anonymous Inner Class (匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實現(xiàn))interface(接口)
可以繼承其他類或完成其他接口,在swing編程中常用此方式。
第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統(tǒng))。
Static Nested Class是被聲明為靜態(tài)(static)的內(nèi)部類,它可以不依賴于外部類實例被實例化。而通常的內(nèi)部類需要在外部類實例化后才能實例化。
第四,&和&&的區(qū)別。
&是位運算符,表示按位與運算,&&是邏輯運算符,表示邏輯與(and)。
第五,HashMap和Hashtable的區(qū)別。
HashMap是Hashtable的輕量級實現(xiàn)(非線程安全的實現(xiàn)),他們都完成了Map接口,主要區(qū)別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。
第六,Collection 和 Collections的區(qū)別。
Collection是集合類的上級接口,繼承與他的接口主要有Set 和List.Collections是針對集合類的一個幫助類,他提供一系列靜態(tài)方法實現(xiàn)對各種集合的搜索、排序、線程安全化等操作。
第七,什么時候用assert。
Java1.4新增關(guān)鍵字(語法),用于測試boolean 表達(dá)式狀態(tài),可用于調(diào)試程序。使用方法 assert ,表示如果表達(dá)式為真(true),則下面的語句執(zhí)行,否則拋出AssertionError。另外的使用方式assert boolean表達(dá)式,表示如果表達(dá)式為真,后面的表達(dá)式忽略,否則后面表達(dá)式的值用于AssertionError的構(gòu)建參數(shù)。注意編譯時要增加 -source 1.4 參數(shù),否則報錯。運行時要增加 –ea參數(shù),否則assert行被忽略。
第八,GC是什么?為什么要有GC?
GC是垃圾收集的意思(Gabage Collection),內(nèi)存處理是編程人員容易出現(xiàn)問題的地方,忘記或者錯誤的內(nèi)存回收會導(dǎo)致程序或系統(tǒng)的不穩(wěn)定甚至崩潰,Java提供的GC功能可以自動監(jiān)測對象是否超過作用域從而達(dá)到自動回收內(nèi)存的目的,Java語言沒有提供釋放已分配內(nèi)存的顯示操作方法。
第九,String s = new String("xyz"); 創(chuàng)建了幾個String Object?
2個。首先在數(shù)據(jù)段創(chuàng)建一個"xyz"對象,再根據(jù)該對象在堆區(qū)創(chuàng)建一個新的對象,在棧區(qū)創(chuàng)建變量s,該變量是指向堆區(qū)對象的引用。所以一共兩個String對象。
第十,Math.round(11.5)等於多少 Math.round(-11.5)等於多少?
Math.round(11.5)==12
Math.round(-11.5)==-11
round方法返回與參數(shù)最接近的長整數(shù),參數(shù)加12后求其floor。
第十一,short s1 = 1; s1 = s1 + 1; 有什么錯?short s1 = 1; s1 += 1; 有什么錯?
s1 + 1運算結(jié)果是int型,需要強制轉(zhuǎn)換類型。
s1 += 1; 可以正確編譯。
第十二,sleep() 和 wait() 有什么區(qū)別
sleep是線程類(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時間,給執(zhí)行機會給其他線程,但是監(jiān)控狀態(tài)依然保持,到時后會自動恢復(fù)。調(diào)用 sleep不會釋放對象鎖。wait是Object類的方法,對此對象調(diào)用wait方法導(dǎo)致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發(fā)出notify方法(或notifyAll)后本線程才進入對象鎖定池準(zhǔn)備獲得對象鎖進入運行狀態(tài)。
【java 應(yīng)屆生如何面試】相關(guān)文章:
java應(yīng)屆生面試自我介紹07-03
應(yīng)屆生如何面試03-20
面試官如何面試應(yīng)屆生03-17
java面試的經(jīng)驗11-20
java面試的測試11-20
java應(yīng)屆生面試自我介紹(通用13篇)04-25
應(yīng)屆生如何自我介紹面試12-01
應(yīng)屆生如何克服面試極度恐懼08-08
java面試的自我介紹04-09
java面試自我介紹08-17