- 首頁(yè)|
- 網(wǎng)校|
- 焚題庫(kù)|
- APP |
-
微信公眾號(hào)
參加完Java培訓(xùn),我們想要畢業(yè)上崗,但是上崗之前必須經(jīng)過(guò)企業(yè)的面試,來(lái)驗(yàn)證自己知識(shí)儲(chǔ)備,尤 其是參加完Java培訓(xùn)特別想進(jìn)大廠,但是大廠談何容易,今天小編總結(jié)了一套京東Java程序員面試題目匯總。
一、集合
集合分為兩大塊:java.util包下的非線程安全集合和java.util.concurrent下的線程安全集合。
二、List
ArrayList與LinkedList的實(shí)現(xiàn)和區(qū)別
三、Map
HashMap:了解其數(shù)據(jù)結(jié)構(gòu)、hash沖突如何解決(鏈表和紅黑樹(shù))、擴(kuò)容時(shí)機(jī)、擴(kuò)容時(shí)避免rehash的優(yōu)化
LinkedHashMap:了解基本原理、哪兩種有序、如何用它實(shí)現(xiàn)LRU
TreeMap:了解數(shù)據(jù)結(jié)構(gòu)、了解其key對(duì)象為什么必須要實(shí)現(xiàn)Compare接口、如何用它實(shí)現(xiàn)一致性哈希
四、Set
Set基本上都是由對(duì)應(yīng)的map實(shí)現(xiàn),簡(jiǎn)單看看就好
五、常見(jiàn)問(wèn)題
hashmap如何解決hash沖突,為什么hashmap中的鏈表需要轉(zhuǎn)成紅黑樹(shù)?
hashmap什么時(shí)候會(huì)觸發(fā)擴(kuò)容?
jdk1.8之前并發(fā)操作hashmap時(shí)為什么會(huì)有死循環(huán)的問(wèn)題?
hashmap擴(kuò)容時(shí)每個(gè)entry需要再計(jì)算一次hash嗎?
hashmap的數(shù)組長(zhǎng)度為什么要保證是2的冪?
如何用LinkedHashMap實(shí)現(xiàn)LRU?
如何用TreeMap實(shí)現(xiàn)一致性hash?
六、中間件、存儲(chǔ)、以及其他框架
Spring
bean的生命周期、循環(huán)依賴問(wèn)題、spring cloud(如項(xiàng)目中有用過(guò))、AOP的實(shí)現(xiàn)、spring事務(wù)傳播
七、常見(jiàn)問(wèn)題
java動(dòng)態(tài)代理和cglib動(dòng)態(tài)代理的區(qū)別(經(jīng)常結(jié)合spring一起問(wèn)所以就放這里了)
spring中bean的生命周期是怎樣的?
屬性注入和構(gòu)造器注入哪種會(huì)有循環(huán)依賴的問(wèn)題?
Dubbo(或其他Rpc框架)
了解一個(gè)常用RPC框架如Dubbo的實(shí)現(xiàn):服務(wù)發(fā)現(xiàn)、路由、異步調(diào)用、限流降級(jí)、失敗重試
八、常見(jiàn)問(wèn)題
Dubbo如何做負(fù)載均衡?
Dubbo如何做限流降級(jí)?
Dubbo如何優(yōu)雅的下線服務(wù)?
Dubbo如何實(shí)現(xiàn)異步調(diào)用的?
RocketMq(或其他消息中間件)
了解一個(gè)常用消息中間件如RocketMq的實(shí)現(xiàn):如何保證高可用和高吞吐、消息順序、重復(fù)消費(fèi)、事務(wù)消息、延遲消息、死信隊(duì)列
九、常見(jiàn)問(wèn)題
RocketMq如何保證高可用的?
RocketMq如何保證高吞吐的?
RocketMq的消息是有序的嗎?
RocketMq的消息局部順序是如何保證的?
RocketMq事務(wù)消息的實(shí)現(xiàn)機(jī)制?
RocketMq會(huì)有重復(fù)消費(fèi)的問(wèn)題嗎?如何解決?
RocketMq支持什么級(jí)別的延遲消息?如何實(shí)現(xiàn)的?
RocketMq是推模型還是拉模型?
Consumer的負(fù)載均衡是怎么樣的?
如果你現(xiàn)在想學(xué)習(xí)Java,贏取高薪工作機(jī)會(huì),非常簡(jiǎn)單,填寫(xiě)下面信息,學(xué)好Java技術(shù)高薪工作機(jī)會(huì)唾手可得。
下一篇: 沒(méi)有了
初級(jí)會(huì)計(jì)職稱中級(jí)會(huì)計(jì)職稱經(jīng)濟(jì)師注冊(cè)會(huì)計(jì)師證券從業(yè)銀行從業(yè)會(huì)計(jì)實(shí)操統(tǒng)計(jì)師審計(jì)師高級(jí)會(huì)計(jì)師基金從業(yè)資格稅務(wù)師資產(chǎn)評(píng)估師國(guó)際內(nèi)審師ACCA/CAT價(jià)格鑒證師統(tǒng)計(jì)資格從業(yè)
一級(jí)建造師二級(jí)建造師消防工程師造價(jià)工程師土建職稱房地產(chǎn)經(jīng)紀(jì)人公路檢測(cè)工程師建筑八大員注冊(cè)建筑師二級(jí)造價(jià)師監(jiān)理工程師咨詢工程師房地產(chǎn)估價(jià)師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評(píng)價(jià)土地登記代理公路造價(jià)師公路監(jiān)理師化工工程師暖通工程師給排水工程師計(jì)量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會(huì)工作者司法考試職稱計(jì)算機(jī)營(yíng)養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級(jí)職稱護(hù)士資格證初級(jí)護(hù)師主管護(hù)師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實(shí)踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗(yàn)技師臨床醫(yī)學(xué)理論中醫(yī)理論