最新的高級(jí)java工程師面試題
最新的高級(jí)java工程師面試題
面試是很多用人單位遴選求職者的重要方式,當(dāng)然也是高級(jí)java工程師求職者的求職必經(jīng)環(huán)節(jié)。下面是學(xué)習(xí)啦小編為大家?guī)?lái)的高級(jí)java工程師面試題,相信對(duì)你會(huì)有幫助的。
高級(jí)java工程師面試題
1、MVC各部分有哪些技術(shù)實(shí)現(xiàn),是如何實(shí)現(xiàn)
View:產(chǎn)生http響應(yīng),請(qǐng)求模型更新,提供form表單用于用戶(hù)請(qǐng)求
Model:封裝應(yīng)用狀態(tài),響應(yīng)狀態(tài)查詢(xún),暴露應(yīng)用接口
Controller:驗(yàn)證請(qǐng)求數(shù)據(jù),將請(qǐng)求數(shù)據(jù)與模型更新相映射,返回響應(yīng)的視圖。
2、Struts的配置文件有哪些,解釋globalForwards、ActionMapping、MessageResource
Struts-config.xml
返回公共頁(yè)面的配置,比如:返回到錯(cuò)誤頁(yè)面,登錄頁(yè)面
配置action的相關(guān)信息,包括path,type,name,validate,scope,input
描述該模塊的一起配合使用的消息資源,message resource對(duì)象
3、簡(jiǎn)述ActionForm和Action在Struts中扮演的角色
actionform封裝請(qǐng)求的數(shù)據(jù)
action處理用戶(hù)請(qǐng)求產(chǎn)生響應(yīng)
4、在WEB應(yīng)用中,你都使用哪些技術(shù)或方法來(lái)改善系統(tǒng)的性能?
Ajax,action(線(xiàn)程安全,運(yùn)行慢),jbpm,寫(xiě)一些公共的類(lèi),方法,進(jìn)行調(diào)用對(duì)服務(wù)器訪(fǎng)問(wèn)人數(shù)控制。
5、在以往的java項(xiàng)目中,你是否經(jīng)常使用一些開(kāi)源項(xiàng)目,如有,請(qǐng)舉例說(shuō)明
6、int和Integer的區(qū)別
integer是一個(gè)類(lèi),對(duì)他的操作要通過(guò)類(lèi)的方法,int是8中基本數(shù)據(jù)類(lèi)型之一。Integer是對(duì)int的封裝。聲明int的變量不需要實(shí)例化。聲明integer變量需要實(shí)例化。Int不需要實(shí)例化。
7、String和 StringBuffer的區(qū)別
String聲明的數(shù)組長(zhǎng)度是確定的,不能隨意增加其容量。線(xiàn)程安全的可變字符序列。
StringBuffer可隨意增加容量,線(xiàn)程安全的字符序列;
8、運(yùn)行時(shí)異常和一般異常的區(qū)別
運(yùn) 行時(shí)異常是程序運(yùn)行時(shí)可能報(bào)出的異常??梢杂胻ry catch抓取,也可以不做任何處理。比如:INDEXOUTOFEXCEPTION, CLASSCASE\TEXCEPTION, NULLPOTIONTEREXCEPTION, CLASSNOTFOUNDEXCEPTION
一般異常,這些異常是在定義方法時(shí)聲明拋出的,這些異常必需用try catch拋出,或throws處理,如果不處理,程序?qū)⒕幾g失敗。比如:IOEXCEPTION, FILENOTFOUNDEXCEPTION, SQLEXCEPTION
9、例舉5個(gè)常用的包、類(lèi)、接口
java.uitl, java.io, java.awt, java.lang, java.swing
String,StrignBuffer, Date,Calendar,HashMap,HashSet
Collection, Action, serziale, ActionSupport,List,Map
10、Vector和linkList的存儲(chǔ)性能和特性
11、連接池的工作機(jī)制
連接池控制著和數(shù)據(jù)庫(kù)的鏈接,他來(lái)控制開(kāi)啟幾個(gè)鏈接,關(guān)閉幾個(gè)鏈接,什么時(shí)候關(guān)閉,調(diào)用什么方法,在hibernate中的,connectionProvider相當(dāng)于一個(gè)連接池,他來(lái)維持session和數(shù)據(jù)庫(kù)的鏈接狀態(tài)。
12、應(yīng)用服務(wù)器有哪些
tomcat,jboss,WebLogic
13、集合有哪些,集合的方法有哪些?
Collection,Map
Add,clear,remove,contains,equals。Hashcode
Clear,clone,remove,size,isempty,put,get
在高級(jí)java工程師的面試過(guò)程中,面試題與面試自我介紹一樣重要。
高級(jí)java工程師面試自我介紹范文(一)
您好!我叫xuexila,是一位計(jì)算機(jī)軟件專(zhuān)業(yè)的應(yīng)屆生。大學(xué)期間,我主要學(xué)習(xí)的課程是軟件開(kāi)發(fā)相關(guān)的課程,例如:java語(yǔ)言、mysql數(shù)據(jù)庫(kù)、linux系統(tǒng)開(kāi)發(fā)、unix平臺(tái)開(kāi)發(fā)等方面的課程。
因此,對(duì)于Java語(yǔ)言、數(shù)據(jù)庫(kù)、java前臺(tái)和后臺(tái)的開(kāi)發(fā),我是比較熟悉的。大學(xué)期間也幫助過(guò)老師完成過(guò)java軟件開(kāi)發(fā)的項(xiàng)目,所以我希望可以到貴公司接受經(jīng)理的檢驗(yàn),檢驗(yàn)我關(guān)于java開(kāi)發(fā)的技術(shù)。
我本人除了對(duì)java語(yǔ)言比較熟手,對(duì)HTML網(wǎng)頁(yè)設(shè)計(jì)方面的語(yǔ)言也是很熟悉的。自己可以獨(dú)立完成一個(gè)網(wǎng)站的制作與網(wǎng)頁(yè)的設(shè)計(jì)。
高級(jí)java工程師面試自我介紹范文(二)
尊敬的領(lǐng)導(dǎo):
您好!我叫xxx,是南京信息工程大學(xué)20xx屆計(jì)算機(jī)系軟件開(kāi)發(fā)專(zhuān)業(yè)的。并獲計(jì)算機(jī)學(xué)士學(xué)位。從考入大學(xué)那天起我一直努力學(xué)習(xí),在大學(xué)生活中培養(yǎng)了良好的學(xué)習(xí)習(xí)慣,所學(xué)的課程包括了從計(jì)算機(jī)的基礎(chǔ)知識(shí)到運(yùn)用等許多方面。
通過(guò)對(duì)這些知識(shí)的學(xué)習(xí),我對(duì)這個(gè)領(lǐng)域的相關(guān)知識(shí)有了一定程度的理解和掌握。并做了大量的實(shí)踐,進(jìn)一步加深了對(duì)計(jì)算機(jī)的認(rèn)識(shí)軟件開(kāi)發(fā)人員求職信范文軟件開(kāi)發(fā)人員求職信范文。在學(xué)好基礎(chǔ)知識(shí)的同時(shí)還注重多方面全面發(fā)展,多次參加了學(xué)校的各種活動(dòng),在實(shí)習(xí)過(guò)程中將理論與實(shí)踐結(jié)合起來(lái),深受學(xué)校老師和同學(xué)的歡迎。
20XX年初參加了微軟認(rèn)證系統(tǒng)工程師培訓(xùn),培訓(xùn)科目:WindowsNTTechnology,WindowsNTEnterprise,NetworkingwithTCP/IPonWindowsNT,ⅡS4.WindowsNT。
具備豐富的工作經(jīng)驗(yàn),認(rèn)真踏實(shí)負(fù)責(zé),且具備優(yōu)秀的表達(dá)能力,曾多次主持對(duì)用戶(hù)和內(nèi)部的技術(shù)講解和培訓(xùn),獲得用戶(hù)和公司的一致好評(píng)。曾在電子工業(yè)部“三金工程展風(fēng)采展示會(huì)”上向來(lái)賓講解CHINAGBN專(zhuān)線(xiàn)集團(tuán)用戶(hù)解決方案。
在激烈的人才競(jìng)爭(zhēng)中,雖然我只是名剛畢業(yè)的大學(xué)生,也許沒(méi)有工作經(jīng)驗(yàn),但我有顆真摯的心和拼搏進(jìn)取的精神,愿為貴公司貢獻(xiàn)出一分自己的力量,為了更好的掌握知識(shí)理論,也為更好地服務(wù)貴公司,我現(xiàn)在正努力自學(xué)一些更深的理論書(shū),雖然我剛從大學(xué)畢業(yè),沒(méi)有實(shí)際的工作經(jīng)驗(yàn),但我相信像貴公司那樣重能力,重水平,重開(kāi)拓,有遠(yuǎn)見(jiàn)的公司,一定把能力,水平與經(jīng)驗(yàn)同等同視,給新人一個(gè)顯身手的機(jī)會(huì),希望貴公司給我一個(gè)機(jī)會(huì),能考慮我,我迫切希望早日成為貴公司一員軟件開(kāi)發(fā)人員。
高級(jí)java工程師面試自我介紹范文(三)
您好,我是2XX年畢業(yè)于XX理工學(xué)院計(jì)算機(jī)科學(xué)技術(shù)專(zhuān)業(yè)的看準(zhǔn)網(wǎng)。昨天晚上,在貴公司的官方網(wǎng)站上看到公司在招聘手機(jī)軟件開(kāi)發(fā)工程師這一職位,于是我寫(xiě)了這封求職信,希望貴公司能給我一次工作的機(jī)會(huì)。
大學(xué)四年時(shí)間,我主要學(xué)習(xí)的是關(guān)于C語(yǔ)言、C++、JAVA等編程書(shū)籍以及軟件,熟悉JAVA的Struts框架。曾經(jīng)在XX電子科技公司完成了手機(jī)刷卡器的開(kāi)發(fā)工作,主要完成了注冊(cè)、應(yīng)用等一系列流程。
隨著觸摸屏手機(jī)的普及,蘋(píng)果、三星、HTC手機(jī)越來(lái)越流行。手機(jī)應(yīng)用開(kāi)發(fā)越來(lái)越手歡迎,很多手機(jī)游戲、應(yīng)用造就了一大批軟件開(kāi)發(fā)公司的出現(xiàn)。至于為什么讀這個(gè)專(zhuān)業(yè)呢,就是因?yàn)檫@些手機(jī)游戲與應(yīng)用吸引了我,所以大學(xué)四年,我一直鉆研手機(jī)的軟件開(kāi)發(fā),最自豪的是,曾經(jīng)開(kāi)發(fā)過(guò)一款手機(jī)游戲,一個(gè)月的下載量達(dá)到幾十萬(wàn)。而正是如此,因?yàn)樽约核龅臇|西,受到了別人的肯定,一直鼓勵(lì)著喔,不斷開(kāi)發(fā)新的吸引人的軟件。
最后,希望經(jīng)理看完的這封求職信后能給我一次面試的機(jī)會(huì),到貴公司工作,繼續(xù)滿(mǎn)足我這份為自己理想奮斗的心。
看過(guò)“高級(jí)java工程師面試題”的人還看了: