一面(電話)
說說對(duì)JVM的理解
treemap和hashmap有什么區(qū)別?
Java多線程的的5大狀態(tài)圖流轉(zhuǎn)
mysql主鍵和唯一索引的區(qū)別
說說最近的項(xiàng)目
如何實(shí)現(xiàn)session共享,用redis如何實(shí)現(xiàn)
緩存擊穿的概念和解決方案
說說微服務(wù),微服務(wù)之間如何管理
二面(現(xiàn)場(chǎng))
java nio常?用的三個(gè)類
java里面的同步鎖了解嗎?Countdownlauch和Cylicbarrior的區(qū)別,分別在什么應(yīng)用場(chǎng)景下使用
JVM的內(nèi)存結(jié)構(gòu)?哪些是共享的,哪些是線程私有的?Java虛擬機(jī)棧里面存放的是什么?
如何自己實(shí)現(xiàn)一個(gè)線程池讓別人使用?
哪些情況會(huì)觸發(fā)Java的類加載?
手寫代碼:快速排序、單例模式,化一個(gè)工廠和裝飾者模式的UML類圖
AOP的實(shí)現(xiàn)原理?
如何優(yōu)化一個(gè)慢查詢
Java鎖有哪幾種?可重入鎖和不可重入鎖的區(qū)別?
Lock和synchronized的區(qū)別?它們都是可重入鎖嗎?哪個(gè)效率更高?
手寫SpringMVC DispatcherServlet的大致實(shí)現(xiàn)

三面(現(xiàn)場(chǎng))
平時(shí)的項(xiàng)目并發(fā)經(jīng)驗(yàn)有哪些?
redis數(shù)據(jù)結(jié)構(gòu)
redis線程模型
redis數(shù)據(jù)淘汰機(jī)制
讀過redis源碼嗎?
mysql實(shí)現(xiàn)事務(wù)的原理(MVCC)
MQ底層實(shí)現(xiàn)原理
數(shù)據(jù)庫(kù)事務(wù)acid,事務(wù)操作,怎么加鎖,分布式系統(tǒng)鎖
什么情況容易發(fā)生雪崩?如何來解決
四面 :技術(shù)面
主要是并發(fā)想的項(xiàng)目介紹
技術(shù)含量較高的項(xiàng)目,從架構(gòu)設(shè)計(jì)到部署問了一遍
高并發(fā)架構(gòu)的設(shè)計(jì)思路
五面 :HR面
主要問手里的offer?
聊人生和未來的規(guī)劃?
以及相關(guān)的薪資?
以上就是阿里java研發(fā)5面題目,以下最新總結(jié)的最全阿里集團(tuán)高級(jí)Java必考題范圍和答案,范圍包含最全MySQL、Spring、Redis、JVM等最全面試題和答案,僅用于參考~
最全阿里高級(jí)Java必考題范圍與答案



答案獲取方式
轉(zhuǎn)發(fā)此文+關(guān)注我私信回復(fù)【面試資料】即可免費(fèi)領(lǐng)取