
一面
- 二叉搜索樹和平衡二叉樹有什么關系,強平衡二叉樹(AVL樹)和弱平衡二叉樹(紅黑樹)有什么區別
- B樹和B+樹的區別,為什么MySQL要使用B+樹
- HashMap如何解決Hash沖突
- epoll和poll的區別,及其應用場景
- 簡述執行緒池原理,FixedThreadPool用的阻塞佇列是什么
- sychronized和ReentrantLock的區別
- sychronized的自旋鎖、偏向鎖、輕量級鎖、重量級鎖,分別介紹和聯系
- HTTP有哪些問題,加密演算法有哪些,針對不同加密方式可能產生的問題,及其HTTPS是如何保證安全傳輸的
二面
- 設計模式有哪些大類,及熟悉其中哪些設計模式
- volatile關鍵字,他是如何保證可見性,有序性
- Java的記憶體結構,堆分為哪幾部分,默認年齡多大進入老年代
- ConcurrentHashMap如何保證執行緒安全,并發度大小,jdk1.8有什么變化
- 為什么concurrenthashmap底層為什么要紅黑樹
- 如何做的MySQL優化
- 講一下oom以及遇到這種情況怎么處理的,是否使用過日志分析工具
三面
- 專案介紹
- 你們怎么保證Redis快取和資料庫的資料一致性?
- Redis快取雪崩?擊穿?穿透?
- 你熟悉哪些訊息中間件,有做過性能比較?
- 談談分布式架構設計
以上就是2019螞蟻Java三面題目,以下最新總結的阿里高級Java必考題范圍和答案,僅用于參考~
更多阿里高級Java必考題與答案


答案獲取方式
關注+點贊!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/135282.html
標籤:其他
上一篇:Java—求素數
