如何面試應聘者java
去拉勾網看看求職者對HR的評價(不是廣告。。逃)
㈡ java的怎麼面試呀
首先,你要自信,要展示出自己的能力。
其次,你可以參考下面的一段話:
找工作要面試,有面試就有對付面試的辦法。以下一些題目來自我和我朋友痛苦的面試經歷,提這些問題的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。
面試是沒什麼道理可講的,它的題目有的不合情理、脫離實際。有在紙上寫的,有當面考你的,也有在電話里問的,給你IDE的估計很少(否則你趕快去買彩票, 說不定中)。所以如果你看完此文後,請不要抱怨說這些問題都能用IDE來解決。你必須在任何情況下准確回答這些問題,在面試中如果出現一兩題回答不準確很有可能你就被拒之門外了。
當然這些都是Java的基本題,那些面試的人大多數不會問你Hibernate有多先進,Eclipse的三個組成部分,或command design pattern,他們都是老一輩了,最喜歡問的就是基礎知識。別小看了這些基礎,我朋友水平一流,結果就栽在一到基礎知識的問題下,和高薪無緣。
好了廢話少說,開始正題。
第一,談談final, finally, finalize的區別。
最常被問到。
第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(介面)?
第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。
第四,&和&&的區別。
這個問得很少。
第五,HashMap和Hashtable的區別。
常問。
第六,Collection 和 Collections的區別。
你千萬別說一個是單數一個是復數。
第七,什麼時候用assert。
API級的技術人員有可能會問這個。
第八,GC是什麼? 為什麼要有GC?
基礎。
第九,String s = new String("xyz");創建了幾個String Object?
第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
第十一,short s1 = 1; s1 = s1 + 1;有什麼錯? short s1 = 1; s1 += 1;有什麼錯?
面試題都是很變態的,要做好受虐的准備。
第十二,sleep() 和 wait() 有什麼區別?
搞線程的最愛。
第十三,Java有沒有goto?
㈢ 如何面試Java開發人員
1、現在很多培訓機構打著招收實習生的幌子想拉你去培訓,要注意,培訓的果斷走人
2、不是培訓的,可以和他聊聊,前面幾次面試主要的作用是了解這個行業主要面試會問些什麼,大概要面兩到三次你就心裡有底了,別小看這兩到三次哦,也別寄希望於一次就能成功哦
3、2、3次之後,你要發功了,盡量回答時不要操之過急,即使昨天晚上就剛好看到這個問題的答案,你也要裝作思考一會在回答哦,這就是淡定啊。回答盡量不要裝逼,懂就懂,不懂就是不懂哦
4、前面會問你很多技術問題,從簡單到難,知道問到你打不出來就會又問其他部分的,也是從簡單到難,這是通過你回答到那個程度來判斷你到達的一個水平,後面會根據這個來決定你能不能入職,還有你的工資大概多少合適。。。
5、如果你回答的還不錯就是談工資的時候了,這時候就安全了啊,證明他有意要你,你就可以大膽說出你的期望薪資,就像菜市場的討價還價,一定要爭取到你的理想工資哦
6、後面會有一個可有可無的環節,問你有什麼問題要問他的,你可以隨便問一些,譬如公司作息時間,平時活動怎麼樣,節假日有什麼福利之類的
7、然後就是簽合同啊
8、談好來上班時間
9、來上班那天,給你安排一個位置,一台電腦,可能什麼都沒有,如果這樣,你第一天的任務就是安裝各種工具啊。要不然就是把svn上面的代碼弄到你的電腦去,熟悉他們項目的業務邏輯,一般有一周到兩周時間給你熟悉業務,這段時間不懂得你可以去問項目經理啊
10、接下來就是陸陸續續叫你做一些小東西,都是些舉手之勞,只是讓你知道工作的一個流程
11、慢慢的就開始難了,你會遇到一個大難題,即使對經理來說是很簡單的。你會加班到很晚,然後還是做不出來,然後被罵,罵了之後,經理會說,小夥子啊,不要急,你做不出來可以求助大家的啊。。。然後你笑著答應"嗯"
12、接下來又是些瑣事。。。。然後一個很大的難題,瑣事,難題,這個過程就是你成長的過程
㈣ 外行人如何面試java工程師
我曾經做過一段時間面試的工作,我給你點意見你參考下。
1、網上的基礎的面試題一內定要看,能理解容就理解,不能理解就背下來。盡量看的全面,各個方面都要看到,重點的還是基礎方面的,其他方面的要有印象,別人問的時候起碼知道是說什麼的;
2、面試時要誠實,會就是會,不會就是不會。不會的時候,可以說下類似的你知道的東西,或者換一個角度來回答問題。
3、面試時一定要表現出對崗位的渴望,面試前要多了解要面試的公司和崗位,以及崗位所用到的技術。
做完上面這些,應對初級的面試應該問題不大。中級及以上的面試,真的要看技術,不是可以糊弄過去的。
最後祝你面試順利。
㈤ 如果你是面試官,你會怎麼判斷應聘者的JAVA水平
出一些實際應用中比較難碰到的問題,和容易碰到的問題來考他們
還有一定要測試他們的思維能力,別只當個操作員.
㈥ 如何通過java的面試
第一,不管你基來礎只是牛逼不牛逼,自看一看java面試題是有必要的,Java面試題有筆試部分和面試部分,首先你筆試得過吧
第二,面試,就談談自己學了些什麼東西之類的,然後再說說自己是個認真好學的好娃娃,其次,有工作經驗的就談談之前做了些什麼,應屆畢業的話就談談之前在學校做了什麼項目,比如圖書館管理系統,就跟他扯,扯也要扯你知道的,不知道的能扯就扯,扯不了的就打住
㈦ 如何面試Java工程師
為了解復決xxxx問題,開制發了一套xxxx系統,該系統主要有哪些部分組成。簡單介紹項目的整體架構。自己參與某個具體模塊的開發。就要求你說一下這個模塊的業務及設計。
你負責的哪一個模塊:
比如產品模塊、許可權模塊、員工模塊,記住一般你在一個項目中只負責一個模塊。
項目人員組成:
一般中小公司都是1個項目經理(項目組長)、1~2個測試、2~3個前端,2~3個UI、4~6個後台。有些比較小的公司可能沒有測試或者前端,一般由項目組長或者後台的一起做了。
項目周期:
小項目2~3個月、中等項目3~5個月、大項目6個月以上
項目支持多少並發:
公司內部系統4000~6000個人同時訪問,商城等大型項目至少支持幾百萬甚至上千萬同時訪問。
注意:
一定要結合自己的簡歷來說!
㈧ 怎樣面試java開發人員
一、Java基礎知識
1. Java有那些基本數據類型,String是不是基本數據類型,他們有何區別。
2. 字元串的操作:
寫一個方法,實現字元串的反轉,如:輸入abc,輸出cba
寫一個方法,實現字元串的替換,如:輸入bbbwlirbbb,輸出bbbhhtccc。
3. 數據類型之間的轉換
如何將數值型字元轉換為數字(Integer,Double)
如何將數字轉換為字元
如何取小數點前兩位,並四捨五入。
4. 日期和時間
如何取得年月日,小時分秒
如何取得從1970年到現在的毫秒數
如何獲取某個日期是當月的最後一天
如何格式化日期
5. 數組和集合
6. 文件和目錄(I/O)操作
如何列出某個目錄下的所有文件
如何列出某個目錄下的所有子目錄
判斷一個文件或目錄是否存在
如何讀寫文件
7. Java多態的實現(繼承、重載、覆蓋)
8. 編碼轉換,怎樣實現將GB2312編碼的字元串轉換為ISO-8859-1編碼的字元串。
9. Java中訪問資料庫的步驟,Statement和PreparedStatement之間的區別。
10. 找出下列代碼可能存在的錯誤,並說明原因:
二、JSP&Servlet技術
1. 描述JSP和Servlet的區別、共同點、各自應用的范圍
2. 在Web開發中需要處理HTML標記時,應做什麼樣的處理,要篩選那些字元(< > & 「」)
3. 在JSP中如何讀取客戶端的請求,如何訪問CGI變數,如何確定某個Jsp文件的真實路徑。
4. 描述Cookie和Session的作用,區別和各自的應用范圍,Session工作原理。
5. 列出Jsp中包含外部文件的方式,兩者有何區別。
6. 說明Jsp中errorPage的作用,應用范圍。
7. 介紹在Jsp中如何使用JavaBeans。
8. 簡單介紹JSP的標記庫
9. Jsp和Servlet中的請求轉發分別如何實現。
三、J2EE相關知識
1. 介紹J2EE、J2SE、J2SE的區別。
2. J2EE是一種技術還是一種平台,他提供了那些技術。
3. 什麼是Application Server,它有什麼功能和優點。
4. 簡單介紹連接池的優點和原理。
5. Web.xml的作用
四、其他
1. Web安全性的考慮(表單驗證、瀏覽器Basic方式的驗證,應用程序的安全性,SSL,代碼考慮)
2. 簡單介紹您所了解的MVC。
3. 簡單介紹所了解的XML。
4. 文檔和編碼規范
5. Java中的分頁、效率考慮。
6. 簡單介紹您所了解的structs。
㈨ 該怎麼面試java程序員
簡歷製作
在寫簡歷這方面,需要下一定的功夫。畢竟簡歷就是你給別人的第一印象,而印象則決定你的面試機會。簡歷突出的就是一個簡字,簡歷的製作不要過多,也不要過少。2-3頁最好。
簡歷的三個重要點就是,我是誰、我要做什麼、我能做什麼。
第一點,個人的基本信息。
除了個人姓名、籍貫、現住地址等以外,還需加上畢業學校、所學專業、工作時間等。重要的信息填上,無關的信息則少寫或不寫。例如身高、體重之類的。
第二點,求職意向。
這點很重要,可以的話,排版放在個人信息下面。求職意向主要就是期望工作的崗位、工作的地址以及薪資。工作崗位建議後面加個相關工作,可以少許提升面試機會。例如,java工程師及相關工作。薪資這塊則建議填寫面議,過高或著過低只會降低面試機會。
第三點,也就是HR最重視的一點,技術能力這塊。
就寫做掌握的技術以及相關熟練度,最好多用點技術關鍵字,畢竟不少的HR是按照關鍵字來搜索的。例如 JAVA、SQL、linux等。這點排版也建議放在求職意向下面。剩下的就是工作經歷以及項目經驗了。工作經歷這塊就不細說了。
重要的是項目經驗。項目描述這塊,個人建議,第一點,你要告訴別人,你的這個項目是做什麼,為什麼人群服務,怎麼使用。不要過多的說明用了什麼技術,用這些技術怎麼開發項目。
這點大致提下就可,畢竟篇幅有限,使用技術這塊和面試官相談即可。第二點,項目負責開發的模塊以及技術,這點需要讓別人知道你在這個項目做了什麼,用到了那些技術。第三點,項目業績,這點看個人,如果不知道怎麼寫,可以寫個人在項目學到了什麼,或者碰到了那些問題,是如何解決的。
至於自我評價、獲獎之類的,可以留在最後書寫,寫自己的真實情況,最好不要使用招聘網上的那種模版。
面試技巧
個人能力這方面無非兩個方面,廣度和深度。
技巧很簡單,就是說自己擅長的。技術掌握廣,但是不深,就可以將自己的技術廣度多說點,順便可以提下自己的優點 例如:學習新技術很快;技術掌握深,但是不廣,就可以將掌握的深度多說點,可以提下自己在學習這塊的專研度。如果在這兩點都沒有太明顯的優點的,可以嘗試從項目業務說,最好將項目吃透。
與面試官相談的切記要誠實,不要弄虛作假。碰到不會的或者了解不深的,直接跳過,最好將面試官引導到自己擅長的領域。
面試總結
面試完之後,最好進行總結。畢竟每一次面試都是一次收獲。如果將面試中所遇到的問題以及感悟能記下來,那就再好不過了。
在找工作的時候,除了做些相關面試和准備熟悉以前做的項目之外,還應該學習新的知識。畢竟,每多學一點,成功找到工作的機會就大一點。而且,IT這行,技術發展過於快速,如果沒有學習新知識的動力,終究會被淘汰。
因為學習實在是很枯燥無味。學習是一個長期投資,短期很難道看到收益,而娛樂是一項短期投資,短時間便可以看到收益。所以學習這塊最好可以給自己定一個目標,每天學習一點,慢慢的會達到的。如果沒有動力的話,可以給自己設置獎勵。這是可以激發學習的興趣的。
還有一點,今天能坐完的事情,絕對不要留給明天。畢竟,人都是有惰性的。你要相信你自己,今天的你能做的沒有做,明天的你也不會做的。