友快網

導航選單

螞蟻金服三面Java面試題全解析,這也太難了吧

螞蟻Java一面

二叉搜尋樹和平衡二叉樹有什麼關係,強平衡二叉樹(AVL樹)和弱平衡二叉樹(紅黑樹)有什麼區別

B樹和B+樹的區別,為什麼MySQL要使用B+樹

HashMap如何解決Hash衝突

epoll和poll的區別,及其應用場景

簡述執行緒池原理,FixedThreadPool用的阻塞佇列是什麼

sychronized和ReentrantLock的區別

sychronized的自旋鎖、偏向鎖、輕量級鎖、重量級鎖,分別介紹和聯絡

HTTP有哪些問題,加密演算法有哪些,針對不同加密方式可能產生的問題,及其HTTPS是如何保證安全傳輸的

螞蟻Java二面

設計模式有哪些大類,及熟悉其中哪些設計模式

volatile關鍵字,他是如何保證可見性,有序性

Java的記憶體結構,堆分為哪幾部分,預設年齡多大進入老年代

ConcurrentHashMap如何保證執行緒安全,併發度大小,jdk1。8有什麼變化

為什麼concurrenthashmap底層為什麼要紅黑樹

如何做的MySQL最佳化

講一下oom以及遇到這種情況怎麼處理的,是否使用過日誌分析工具

螞蟻Java三面

專案介紹

你們怎麼保證Redis快取和資料庫的資料一致性?

Redis快取雪崩?擊穿?穿透?

你熟悉哪些訊息中介軟體,有做過效能比較?

談談分散式架構設計

更多阿里高階Java必考題與答案

答案獲取方式

需要獲取得話麻煩一鍵三連+評論,然後私信回覆 “666”即可獲得免費領取方式

上一篇:“我辭退了一位學位學歷造假的程式設計師”
下一篇:華為MateBook 16釋出 銳龍5000系列處理器售6299元起