2020最新支付寶高階Java現場面試37題:頁鎖+死鎖+叢集+雪崩+負載等(文末多家大廠面試題附贈)

Java永遠的神發表於2020-10-07

支付寶高階Java現場面試37題:頁鎖+死鎖+叢集+雪崩+負載等

 

支付寶現場三面面試題目,文末有福利:阿里經典面試88題目答案
 

01 支付寶一面

  1. 介紹一下自己。
  2. 專案參與的核心設計有哪些
  3. ArrayList和LinkedList底層
  4. HashMap及執行緒安全的ConcurrentHashMap,以及各自優劣勢
  5. Java如何實現執行緒安全
  6. Synchronized和Lock哪個更好?
  7. HashMap中的get()方法是如何實現的?
  8. HashMap可以用在哪些場景?
  9. JVM,垃圾回收機制,記憶體劃分等
  10. SQL優化,常用的索引?
  11. 還有什麼問題需要問的。

02 支付寶二面

  1. 沒有自我介紹,直接問做過哪些Java開發相關的專案。
  2. 對哪些技術比較熟悉?
  3. 多執行緒狀態圖,狀態如何流轉?
  4. 死鎖,死鎖原因
  5. 頁鎖、樂觀鎖、悲觀鎖?
  6. 樂觀鎖如何保證執行緒安全?
  7. 用過執行緒池嗎,對應的好處,如何用?
  8. 兩個10G的檔案,裡面是一些url,記憶體只有1G,如何將這兩個檔案合併,找到相同的url?
  9. 1000個多併發執行緒,10臺機器,每臺機器4核的,設計執行緒池大小。
  10. 程式碼題:兩個有序陣列,陣列中存在重複數字,合併成一個有序陣列,去除重複數字。
  11. 說一下自己的優點。

03 支付寶三面

  1. jvm效能調優都做了什麼
  2. 資料庫效能調優如何做
  3. 分散式系統原理:CAP,最終一致性,冪等操作等
  4. 高併發情況下,我們系統是如何支撐大量的請求的
  5. 叢集如何同步會話狀態
  6. 常用NOSQL,有做過比較?
  7. 什麼情況會出現雪崩,以及如何應對?
  8. 負載均衡的原理
  9. 資料庫事務屬性
  10. 與同事溝通的時候,如果遇到衝突瞭如何解決?
  11. 工作中覺得哪方面欠缺?
  12. 有問題要問麼?
  13. 期望薪水?
  14. 為什麼要離開現在的公司?

以上就是阿里支付寶現場三面題目,以下2020最新多家大廠Java必考題和答案。


多家一線大廠Java必考題和答案

 

 

答案獲取方式:

新增下方圖中小助手微信即可獲取

 

 

相關文章