2023網(wǎng)易校招筆試題-Java開發(fā)工程師_第1頁
2023網(wǎng)易校招筆試題-Java開發(fā)工程師_第2頁
2023網(wǎng)易校招筆試題-Java開發(fā)工程師_第3頁
2023網(wǎng)易校招筆試題-Java開發(fā)工程師_第4頁
2023網(wǎng)易校招筆試題-Java開發(fā)工程師_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2023網(wǎng)易校招筆試題-Java開發(fā)工程師(1)題目:1、程序和進(jìn)程的本質(zhì)區(qū)分是?A、在外存和內(nèi)存存儲B、非依次和依次執(zhí)行機(jī)器指令C、獨(dú)占運(yùn)用和分時運(yùn)用計(jì)算機(jī)資源D、靜態(tài)和動態(tài)特征2、假設(shè)某算法的時間困難度符合遞推關(guān)系式T(n)=2T(n/2)+n,那么該算法的時間困難度相當(dāng)于A、0(n)0(Ign)0(nlgn)0(n2)3、下圖一個非確定有限自動機(jī)(NFA)的狀態(tài)轉(zhuǎn)換,其等價的正規(guī)式為()A、0*|(0|1)0B、(0|10)*C、0*((0|1)0)*D、0*(10)*4、IPv6地址占個字節(jié)A、4B、6C、8D、16解析:工Pv4是32位長,4字節(jié),工Pv6是128位長,16字節(jié)5、以下關(guān)于RARP協(xié)議的說法中,正確的是()?A、RARP協(xié)議依據(jù)主機(jī)工P地址查詢對應(yīng)的MAC地址B、RARP協(xié)議用于對HP協(xié)議進(jìn)行差錯限制C、RARP協(xié)議依據(jù)MAC地址求主機(jī)對應(yīng)的HP地址D、RARP協(xié)議依據(jù)交換的路由信息動態(tài)變更路由表解析:在以太網(wǎng)(ARP協(xié)議只適用于局域網(wǎng))中,假如本地主機(jī)想要向某一個IP地址的主機(jī)(路由表中的下一跳路由器或者直連的主機(jī),留意此處IP地址不肯定是IP數(shù)據(jù)報(bào)中的目的IP)發(fā)包,但是并不知道其硬件地址,此時利用ARP協(xié)議供應(yīng)的機(jī)制來獲得硬件地址。將局域網(wǎng)中某個主機(jī)的物理地址轉(zhuǎn)換為IP地址,比如局域網(wǎng)中有一臺主機(jī)只知道物理地址而不知道IP地址,那么可以通過RARP協(xié)議發(fā)出征求自身IP地址的廣播懇求,然后由RARP服務(wù)器負(fù)責(zé)回答。RARP協(xié)議廣泛應(yīng)用于無盤工作站引導(dǎo)時獲得IP地址。RARP允許局域網(wǎng)的物理機(jī)器從網(wǎng)管服務(wù)器ARP表或者緩存上懇求其IP地址。TCP/IP協(xié)議詳解筆記一一ARP協(xié)議和RARP協(xié)議6、一棟大樓共計(jì)200層,某種類型的雞蛋從某一樓層及其以上樓層下來時會被打破,從該樓層(即臨界樓層)以下樓層摔下該雞蛋,雞蛋不會出現(xiàn)破損?,F(xiàn)在給你2個完全一樣的該種類型的雞蛋,問:如何通過這2個雞蛋找到該臨界樓層?7、請描述JAVA異樣類的繼承體系結(jié)構(gòu),以及JAVA異樣的分類,并為每種類型的異樣各舉三個例子?jlndexOutOfBoundsExceptiorNuliPointerExceptioniOassCastExceptior圖10.2Java常見的異常繼承體系8、描述Java類加載器的原理及其組織結(jié)構(gòu)?深化理解Java類加載器Q):Java類加載原理解析9、在W一b開發(fā)中,如何實(shí)現(xiàn)會話的跟蹤?解析:會話跟蹤是一種敏捷、輕巧的機(jī)制,它使Web上的狀態(tài)編程變?yōu)榭赡?。HTTP是一種無狀態(tài)協(xié)議,每當(dāng)用戶發(fā)出懇求時,服務(wù)器就會做出響應(yīng),客戶端與服務(wù)器之間的聯(lián)系是離散的、非連續(xù)的。當(dāng)用戶在同一網(wǎng)站的多個頁面之間轉(zhuǎn)換時,根本無法確定是否是同一個客戶,會話跟蹤技術(shù)就可以解決這個問題。當(dāng)一個客戶在多個頁面間切換時,服務(wù)器會保存該用戶的信息。有四種方法可以實(shí)現(xiàn)會話跟蹤技術(shù):URL重寫、隱藏表單域、Cookie>Sessiono.隱藏表單域:〈inputtype=nhiddenn>,特別適合步須要大量數(shù)據(jù)存儲的會話應(yīng)用。.URL重寫:URL可以在后面附加參數(shù),和服務(wù)器的懇求一起發(fā)送,這些參數(shù)為名字/值對。.Cookie:一個Cookie是一個小的,己命名數(shù)據(jù)元素。服務(wù)器運(yùn)用SET-Cookie頭標(biāo)將它作為HTTP響應(yīng)的一部分傳送到客戶端,客戶端被懇求保存Cookie值,在對同一服務(wù)器的后續(xù)懇求運(yùn)用一個Cookie頭標(biāo)將之返回到服務(wù)器。與其它技術(shù)比較,Cookie的一個優(yōu)點(diǎn)是在閱讀器會話結(jié)束后,甚至在客戶端計(jì)算機(jī)重啟后它仍可以保留其值).Session:運(yùn)用s一tAttribut一(Stringstr,Objectobj)方法將對象捆綁至U一個會話10、請簡述Spring架構(gòu)中工0C的實(shí)現(xiàn)原理?1K檢查程序,是否存在問題,假如存在指出問題所在,假如不存在,說明輸出結(jié)果。package.guanjavajicu;publicclassTestDemo{publicstaticStringoutput二二publicstaticvoidfoo(intiXtry(if(i==1){thrownewException();)}catch(ExceptioneXoutput+=2;return;}finally{output十=“3”;)output+="4=)publicstaticvoidmain(StringOargs){foo(0);foo⑴;System.outprintln(output);Z/3423))12、檢查程序,是否存在問題,假如存在指出問題所在,假如不存在,說明輸出結(jié)果。packagealgorithms .guan.javajicu;publicclassHelloBextendsHelloA{publicHelloB(KSystem.outprintlnCHelloB');){System.outprintlnCKmBclass");)static{System.out.pnntln(^staticB,r);}publicstaticvoidmain(String[]args){newHelloB().廠輸出結(jié)果參考答案:*staticAstaticBImAclassHelloAI'mBclassHelloB*/classHelloA{publicHelloA(XSystem.outprintlnCHelloA");}(rmAclass)〃這句話是什么時候力口載?)static{System.outprintlnfstaticA)))13、檢查程序,是否存在問題,假如存在指出問題所在,假如不存在,說明輸出結(jié)果。package.guan.javajicu;publicdassInc{publicstaticvoidmain(String[]args){Incinc=newlnc();inti=0;inc.fermin(i);i=i++;Systemoutprintln(i);/俞出結(jié)果為0)voidfermin(int(X}【關(guān)于i=i++:14、檢查程序,是否存在問題,假如存在指出問題所在,假如不存在,說明輸出結(jié)果。package.guan.javajicu;publicclassExample{Stringstr=newStringCgood*);charQch={'ar;bVcr);publicstaticvoidmain(String[]args){Exampleex=newExample();ex.change(ex.strtex.ch).System.out.print(ex.str+MandM);System.out.print(ex.ch);〃參考答案輸出結(jié)果:goodandgbc)publicvoidchange(Stringstr,charchOXstr="testokn;ch[0)=g;})rjava函數(shù)形參傳值和傳引用的區(qū)分】15、檢查程序,是否存在問題,假如存在指出問題所在,假如不存在,說明輸出結(jié)果。.guanjavajicu;importjava.util.Date;publicclassSuperTestextendsDate{privatestaticfinallongserialVersionUID=1Lprivatevoidtest(){Systemoutprintln(super.getClass().getName());〃參考答案輸出:)publicstaticvoidmain(String[]argsXnewsuperTest().test。;)}16、隨意2n個整數(shù),從其中選出n個整數(shù),使得選出的n個整數(shù)和同剩下的n個整數(shù)之和的差最小。17、有兩個有序的集合,集合的每個元素都是一段范圍,求其交集,例如集合{[4,8],[9,13]}和{[6,12]}的交集為{[6,8],[9,12]}18、一個文件中有10000個數(shù),用Java實(shí)現(xiàn)一個多線程程序?qū)⑦@個10000個數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論