2020年京東高級Java面試題

2020年京東高級Java面試題

長沙一度軟件培訓(xùn)      2022-04-10 23:42:01     8

2020年京東高級Java面試題,  下面提的問題可以看下你自己是否能回答出來,是否做好準備了,當(dāng)然面試題準備是一方面,你本身的技能掌握是一方面,本身技能

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹


  下面提的問題可以看下你自己是否能回答出來,是否做好準備了,當(dāng)然面試題準備是一方面,你本身的技能掌握是一方面,本身技能不過硬也會被刷下來。



  集合


  集合分為兩大塊:java.util包下的非線程安全集合和java.util.concurrent下的線程安全集合。


  List


  ArrayList與linkedList的實現(xiàn)和區(qū)別


  Map


  HashMap:了解其數(shù)據(jù)結(jié)構(gòu)、hash沖突如何解決(鏈表和紅黑樹)、擴容時機、擴容時避免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ā)擴容?


  jdk1.8之前并發(fā)操作hashmap時為什么會有死循環(huán)的問題?


  hashmap擴容時每個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如何做負載均衡?


  Dubbo如何做限流降級?


  Dubbo如何優(yōu)雅的下線服務(wù)?


  Dubbo如何實現(xiàn)異步調(diào)用的?


  RocketMq(或其他消息中間件)


  了解一個常用消息中間件如RocketMq的實現(xiàn):如何保證高可用和高吞吐、消息順序、重復(fù)消費、事務(wù)消息、延遲消息、死信隊列


  常見問題


  RocketMq如何保證高可用的?


  RocketMq如何保證高吞吐的?


  RocketMq的消息是有序的嗎?


  RocketMq的消息局部順序是如何保證的?


  RocketMq事務(wù)消息的實現(xiàn)機制?


  RocketMq會有重復(fù)消費的問題嗎?如何解決?


  RocketMq支持什么級別的延遲消息?如何實現(xiàn)的?


  RocketMq是推模型還是拉模型?


  Consumer的負載均衡是怎么樣的?



      以上就是長沙一度軟件培訓(xùn)Java培訓(xùn)機構(gòu)小編介紹的“2020年京東高級Java面試題”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。


相關(guān)推薦


最新最全java面試題及答案(初級到高級)


史上最全的中高級JAVA工程師面試題及答案匯總


Java高級開發(fā)工程師面試題


2019史上最全java面試題題庫大全800題


哪有資深java工程師面試題


Java面試題

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹防上當(dāng)。