自我介紹
map怎么實(shí)現(xiàn)hashcode和equals,為什么重寫equals必須重寫hashcode
使用過concurrent包下的哪些類,使用場景等等。
concurrentHashMap怎么實(shí)現(xiàn)?concurrenthashmap在1.8和1.7里面有什么區(qū)別
CountDownLatch、LinkedHashMap、AQS實(shí)現(xiàn)原理
線程池有哪些RejectedExecutionHandler,分別對應(yīng)的使用場景
多線程的鎖?怎么優(yōu)化的?偏向鎖、輕量級鎖、重量級鎖?
組合索引?B+樹如何存儲的?
為什么緩存更新策略是先更新數(shù)據(jù)庫后刪除緩存
OOM說一下?怎么排查?哪些會導(dǎo)致OOM?
OSI七層結(jié)構(gòu),每層結(jié)構(gòu)都是干什么的?
java的線程安全queue需要注意的點(diǎn)
死鎖的原因,如何避免
jvm虛擬機(jī)老年代什么情況下會發(fā)生gc,給你一個場景,一臺4核8G的服務(wù)器,每隔兩個小時就要出現(xiàn)一次老年代gc,現(xiàn)在有日志,怎么分析是哪里出了問題
數(shù)據(jù)庫索引有哪些?底層怎么實(shí)現(xiàn)的?數(shù)據(jù)庫怎么優(yōu)化?
數(shù)據(jù)庫的事務(wù),四個性質(zhì)說一下,分別有什么用,怎么實(shí)現(xiàn)的?
服務(wù)器如何負(fù)載均衡,有哪些算法,哪個比較好,一致性哈希原理,怎么避免DDOS攻擊請求打到少數(shù)機(jī)器
volatile講講
哪些設(shè)計(jì)模式?裝飾器、代理講講?
redis集群會嗎?
mysql存儲引擎
事務(wù)隔離級別
不可重復(fù)度和幻讀,怎么避免,底層怎么實(shí)現(xiàn)(行鎖表鎖)
項(xiàng)目介紹
分布式鎖是怎么實(shí)現(xiàn)的
MySQL有哪幾種join方式,底層原理是什么
Redis有哪些數(shù)據(jù)結(jié)構(gòu)?底層的編碼有哪些?有序鏈表采用了哪些不同的編碼?
Redis擴(kuò)容,失效key清理策略
Redis的持久化怎么做,aof和rdb,有什么區(qū)別,有什么優(yōu)缺點(diǎn)。
MySQL數(shù)據(jù)庫怎么實(shí)現(xiàn)分庫分表,以及數(shù)據(jù)同步?
單點(diǎn)登錄如何是實(shí)現(xiàn)?
談?wù)凷pringBoot和SpringCloud的理解
未來的技術(shù)職業(yè)怎么規(guī)劃?
為什么選擇阿里?
以上就是螞蟻花唄團(tuán)隊(duì)面試題,以下最新總結(jié)的最全2020阿里集團(tuán)高級Java必考題范圍和答案,僅用于參考~
先一鍵三連哦
聯(lián)系客服