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