1. 程式人生 > >騰訊Java開發5面面經:Treemap+同步鎖+MVCC+快取+慢查詢+雪崩

騰訊Java開發5面面經:Treemap+同步鎖+MVCC+快取+慢查詢+雪崩

騰訊Java開發5面面經:Treemap+同步鎖+MVCC+快取+慢查詢+雪崩

 

一面(電話)

  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的大致實現

三面(現場)

  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面題目,以下最新總結的最全2018阿里集團高階Java必考題範圍和答案,範圍包含最全MySQL、Spring、Redis、JVM等最全面試題和答案,僅用於參考~

最全阿里高階Java必考題範圍與答案

騰訊Java開發5面面經:Treemap+同步鎖+MVCC+快取+慢查詢+雪崩

如何獲取面試答案呢?

歡迎Java工程師朋友們加入Java進階架構學習交流:952124565

本群提供免費的學習指導 架構資料 以及解答

不懂得問題都可以在本群提出來 之後還會有職業生涯規劃以及面試指導