㈠ 學java可以應聘什麼職位

很好找工作的,但是前提你得將Java學精了,如果學不好,都是白搭。

目前Java的市場需求量還是很大的,但是要求也比較高,

如果你真的能達到一個成熟的程序員,

進公司能上手,對技術也扎實,工資絕對比你期望的要高!


信息高速發達的今天,Java技術已經無處不在,手機軟體、手機Java游戲、電腦軟體等等。可以這樣說,只要你使用手機、電腦等電子產品,你就會用到跟Java有關的東西。


Java語言的應用方向主要表現在以下三個方面:

l 首先是大中型的商業應用;

l 其次是桌面應用,就是常說的C/S應用;

l 再次是移動領域應用。

綜上而言JAVA就業方向為:可以從事JSP網站開發、Java編程、Java游戲開發、Java桌面程序設計,以及其他與Java語言編程相關的工作。可進入電信、銀行、保險專業軟體開發公司等從事軟體設計和開發工作。


Java的主要就業方向

Web開發

Web開發語言很多,Java是其中之一。Java在開發高訪問、高並發、集群化的大型網站方面有很大的優勢,例如BAT、人人網、去哪兒網、美團等。


Android開發

Android是全球最大的智能手機操作系統,2016年第三季度Android手機出貨量佔比達到80%。Android應用的主要開發語言就是Java。


Android
從2010年才開始走入大眾視野,雖然最近幾年發展非常快速,但人才積累卻沒有跟上,優秀的Android開發工程師仍然存在不小的缺口,這也是導致Android開發人員工資高,難招人的原因。


客戶端開發

Java客戶端開發主要面向政府、事業單位和大型企業,如醫療、學校、OA、郵箱、投票、金融、考試、物流、礦山等信息方面的系統。


但是客戶端開發往往不是這些企業的主要業務,而是為主要業務提供輔助,以便企業能夠更加高效的運營,因此必然不是企業的主要部門,雖然待遇可能和前面兩者差不多,但是前景卻不看好,企業沒有精心打磨這些產品並推向市場的動力,都是內部員工使用,能用就好。

㈡ 通常java的面試都會問些什麼

首先,你先向面試官自我介紹一下。
我:「我做過兩個項目。寫過幾篇論文和專利。還參加過XX大數據競賽。同時,出於個人興趣,我還閱讀了一下xxxx的少部分源碼,理解了一下xxxx的核心思想,實現了一個功能非常簡單,並且還不完善的xxxx。」
有可能剛開始,還是討論比賽和分布式。後面就會問你一道大量文本處理的問題,例如「找出一個大文本中的Top3的字元串」,沒有做過這方面的研究。
Java問題:「講一下JVM的結構。」
網路問題:「TCP/IP的三次握手、四次揮手」
問關於JavaWEB的問題。
或者是「淘寶用戶的數據(購物車……)存在那裡?怎麼滿足高並發?」
問一下你的演算法問題「輸入兩個整型數組,返回一個數組:兩個數組中的公共值。」
「考一下你對遞歸的掌握。寫一個函數,輸入int型,返回整數逆序後的字元串。如:輸入123,返回「321」。 要求必須用遞歸,不能用全局變數,輸入必須是一個參數,必須返回字元串。」
問完之後可能會說「就當做我們在聊天,討論技術問題。講一下你的相關經歷吧。「
這時候你就可以很輕松地在聊比賽相關的事情,以及自己對數據的理解。
總結:
對於,基礎比較扎實的人,那就讓面試官隨便問吧。不過,我覺得任何人都有可能別問死的,因為他們想通過這種方式看看你的掌握深度。
如果只是基礎知識一般:數據結構、排序演算法和遞歸,能寫出來;操作系統,懂一些基本理論;計算機網路,懂一些基本概念和理論。就必須要充分發揮自己的競賽、項目、論文和專利的優勢了。
面試過程中,有一點很重要,把握面試官的興趣點,並將面試官帶入自己的優勢。當然,如果自己的優勢不是面試官非常了解的領域,但是面試官又比較感興趣,那就更好了。最好能把面試官帶入你的話題中,讓他對你產生興趣,然後,大部分時間就都可以花在在討論這些內容了。
可以肯定的說,JAVA目前的就業還是很緊缺。總體來看,就業崗位有的是,要就業的JAVA人才也很多,但是目前大多數求職者的水平與就業崗位的要求有一定的差距,所以目前的JAVA求職者很有必要提升自己。我和一群java的愛好者創建的一個免費學習的qun,開頭的三個數字是四二六,中間的三位數就是三九六,最後面的三位數就是二八四。你可以與java愛好者共同學習和交流經驗。無論是從技術上,還是從實際工作的執行上,都要提升,這樣才能從眾多的從業人員中脫穎而出。成為領高薪資,有高職位的人上人。
如果你還沒有足夠的勇氣去面試,覺得自己的能力還達不到企業的高水平要求,可以來一起交流一下。
總而言之,把自己的優勢發揮到極致。祝你面試成功!

㈢ 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有什麼要求

你好,我之前也是處於你這種狀態,經過很多次面試。剛開始實習的時候,不會找,覺得很難,現在看回去覺得為什麼當時自己這兒蠢,第一份找的事軟體測試的,面試前了解相關的要求,要會Java,和一些測試工具,還有就是Ubuntu的相關操作語言,然後面試的時候就問了面向對象的三大特徵,還有一些數組的相關知識,然後就是為什麼要從事測試,當時傻逼的回答了最後會轉開發(致命的失敗),然後做的一套測試題,內容就是相關sql的題目,不難,都是基本增刪改,然後還有數據結構相關知識和Ubuntu的語句意思第二份找的是系統維護,一面很簡單就過了,二面三輪,一輪做題,題目都是相關的面向對象和資料庫知識,面向對象方面是this的用法,還有介面的相關知識為主,啊~~前面幾題還有相關的性格測試吧,這個不重要,後面資料庫的題目很難,基本大題沒完成,HR看完後說基楚不錯,然後就是見了部門主管,各種了解就通過了。不過這工作是做C#的,我基本不會,但是因為Javase部分學的還可以,說可以培訓一下,感覺知識相關性很大。後面還是沒有去那間公司,現在移動做運維面試it方面的工作,要做的准備相關的工作內容涉及的知識(不用都會但連接)基礎要扎實,題目都不會難,你又不是面試高級工程師對面試公司有一定的了解不要像我,別人問你為什麼要做測試,回答想轉開發回答過程中,不會就說不會,你糊弄不了他的但是,你可以展現你的長處,會其他技能,什麼ps,ae,pr等。純屬個人見解~~祝面試成功!!

㈤ 該怎麼面試java程序員

簡歷製作
在寫簡歷這方面,需要下一定的功夫。畢竟簡歷就是你給別人的第一印象,而印象則決定你的面試機會。簡歷突出的就是一個簡字,簡歷的製作不要過多,也不要過少。2-3頁最好。
簡歷的三個重要點就是,我是誰、我要做什麼、我能做什麼。
第一點,個人的基本信息。
除了個人姓名、籍貫、現住地址等以外,還需加上畢業學校、所學專業、工作時間等。重要的信息填上,無關的信息則少寫或不寫。例如身高、體重之類的。
第二點,求職意向。
這點很重要,可以的話,排版放在個人信息下面。求職意向主要就是期望工作的崗位、工作的地址以及薪資。工作崗位建議後面加個相關工作,可以少許提升面試機會。例如,java工程師及相關工作。薪資這塊則建議填寫面議,過高或著過低只會降低面試機會。
第三點,也就是HR最重視的一點,技術能力這塊。
就寫做掌握的技術以及相關熟練度,最好多用點技術關鍵字,畢竟不少的HR是按照關鍵字來搜索的。例如 JAVA、SQL、linux等。這點排版也建議放在求職意向下面。剩下的就是工作經歷以及項目經驗了。工作經歷這塊就不細說了。
重要的是項目經驗。項目描述這塊,個人建議,第一點,你要告訴別人,你的這個項目是做什麼,為什麼人群服務,怎麼使用。不要過多的說明用了什麼技術,用這些技術怎麼開發項目。
這點大致提下就可,畢竟篇幅有限,使用技術這塊和面試官相談即可。第二點,項目負責開發的模塊以及技術,這點需要讓別人知道你在這個項目做了什麼,用到了那些技術。第三點,項目業績,這點看個人,如果不知道怎麼寫,可以寫個人在項目學到了什麼,或者碰到了那些問題,是如何解決的。
至於自我評價、獲獎之類的,可以留在最後書寫,寫自己的真實情況,最好不要使用招聘網上的那種模版。
面試技巧
個人能力這方面無非兩個方面,廣度和深度。
技巧很簡單,就是說自己擅長的。技術掌握廣,但是不深,就可以將自己的技術廣度多說點,順便可以提下自己的優點 例如:學習新技術很快;技術掌握深,但是不廣,就可以將掌握的深度多說點,可以提下自己在學習這塊的專研度。如果在這兩點都沒有太明顯的優點的,可以嘗試從項目業務說,最好將項目吃透。
與面試官相談的切記要誠實,不要弄虛作假。碰到不會的或者了解不深的,直接跳過,最好將面試官引導到自己擅長的領域。
面試總結
面試完之後,最好進行總結。畢竟每一次面試都是一次收獲。如果將面試中所遇到的問題以及感悟能記下來,那就再好不過了。
在找工作的時候,除了做些相關面試和准備熟悉以前做的項目之外,還應該學習新的知識。畢竟,每多學一點,成功找到工作的機會就大一點。而且,IT這行,技術發展過於快速,如果沒有學習新知識的動力,終究會被淘汰。
因為學習實在是很枯燥無味。學習是一個長期投資,短期很難道看到收益,而娛樂是一項短期投資,短時間便可以看到收益。所以學習這塊最好可以給自己定一個目標,每天學習一點,慢慢的會達到的。如果沒有動力的話,可以給自己設置獎勵。這是可以激發學習的興趣的。
還有一點,今天能坐完的事情,絕對不要留給明天。畢竟,人都是有惰性的。你要相信你自己,今天的你能做的沒有做,明天的你也不會做的。

㈥ 怎樣面試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應聘的問題

學歷史敲門磚,沒有學歷,人家不會給你機會筆試。最低學歷好像也要大專把,不過如果你工作了5年以上,基本上不看學歷了,不過很難晉升。因為晉升是憑學歷和能力的

㈧ java 應屆生面試

首先要有足夠的自信。能夠把你所學的知識發揮出來。
其次,技術的復習要到位,面試之前最好把Java的知識點過一遍。比如JavaSE基礎,資料庫原理,Web技術要點(Servlet/JSP),三大框架的概念和三大框架如何整合的。最後能夠說出一到兩個你做過的項目,把項目的模塊描述清楚,自己在項目的負責模塊和分工解釋好,還有遇到的問題如何解決等等之類的問題。
還有,在面試中要保持自信和謙虛,讓面試公司感覺到你有實力,但又不驕傲。畢竟公司都喜歡踏實的人。

㈨ 如何通過java的面試

第一,不管你基礎只是牛逼不牛逼,看一看java面試題是有必要的,Java面試題有筆試部分和面試部分,首先內你筆試得過吧
第二,面容試,就談談自己學了些什麼東西之類的,然後再說說自己是個認真好學的好娃娃,其次,有工作經驗的就談談之前做了些什麼,應屆畢業的話就談談之前在學校做了什麼項目,比如圖書館管理系統,就跟他扯,扯也要扯你知道的,不知道的能扯就扯,扯不了的就打住