天天看點

5面Alibaba拿下offer定級P6+:複盤面試經曆總結經驗

一面(電話)

  1. 說說對JVM的了解
  2. treemap和hashmap有什麼差別?
  3. Java多線程的的5大狀态圖流轉
  4. mysql主鍵和唯一索引的差別
  5. 說說最近的項目
  6. 如何實作session共享,用redis如何實作
  7. 緩存擊穿的概念和解決方案
  8. 說說微服務,微服務之間如何管理

二面(現場)

  1. java nio常?用的三個類
  2. java裡面的同步鎖了解嗎?Countdownlauch和Cylicbarrior的差別,分别在什麼應用場景下使用
  3. JVM的記憶體結構?哪些是共享的,哪些是線程私有的?Java虛拟機棧裡面存放的是什麼?
  4. 如何自己實作一個線程池讓别人使用?
  5. 哪些情況會觸發Java的類加載?
  6. 手寫代碼:快速排序、單例模式,化一個工廠和裝飾者模式的UML類圖
  7. AOP的實作原理?
  8. 如何優化一個慢查詢
  9. Java鎖有哪幾種?可重入鎖和不可重入鎖的差別?
  10. Lock和synchronized的差別?它們都是可重入鎖嗎?哪個效率更高?
  11. 手寫SpringMVC DispatcherServlet的大緻實作
5面Alibaba拿下offer定級P6+:複盤面試經曆總結經驗

三面(現場)

  1. 平時的項目并發經驗有哪些?
  2. redis資料結構
  3. redis線程模型
  4. redis資料淘汰機制
  5. 讀過redis源碼嗎?
  6. mysql實作事務的原理(MVCC)
  7. MQ底層實作原理
  8. 資料庫事務acid,事務操作,怎麼加鎖,分布式系統鎖
  9. 什麼情況容易發生雪崩?如何來解決

四面 :技術面

  1. 主要是并發想的項目介紹
  2. 技術含量較高的項目,從架構設計到部署問了一遍
  3. 高并發架構的設計思路

五面 :HR面

  1. 主要問手裡的offer?
  2. 聊人生和未來的規劃?
  3. 以及相關的薪資?

以上就是阿裡java研發5面題目,以下最新總結的最全阿裡集團進階Java必考題範圍和答案,範圍包含最全MySQL、Spring、Redis、JVM等最全面試題和答案,僅用于參考~

最全阿裡進階Java必考題範圍與答案

5面Alibaba拿下offer定級P6+:複盤面試經曆總結經驗
5面Alibaba拿下offer定級P6+:複盤面試經曆總結經驗
5面Alibaba拿下offer定級P6+:複盤面試經曆總結經驗