支付寶內推面試題:高併發+線程鎖+Docker+集群部署

支付寶內推面試題:高併發+線程鎖+Docker+集群部署


一面

  1. 自我介紹
  2. 對象相等的判斷,equals方法實現。 Hashcode的作用,與 equal 有什麼區別?
  3. Java中CAS算法?
  4. G1回收器講一下?
  5. HashMap,ConcurrentHashMap與LinkedHashMap的區別
  6. 如何在多線程環境下使用Map,ConcurrentHashMap原理,ConcurrentHashMap如何加鎖。
  7. 多線程併發的同步實現,有兩個方法,每個方法裡有a部分代碼和b部分代碼,我要讓兩個線程分別執行兩個方法,並且讓他們運行完a部分代碼再一起向下執行,如何實現。
  8. TCP連接中的三次握手和四次揮手,四次揮手的最後一個ack的作用是什麼,為什麼要time wait,為什麼是2msl。
  9. aio,nio,bio的瞭解
  10. ReetrantLock和synchronized的區別。
  11. Java有哪些悲觀鎖的實現?
  12. Java有哪些類實現了樂觀鎖?

二面

  1. Redis集群方案應該怎麼做?都有哪些方案?
  2. 如何實現集群中的session共享存儲?
  3. memcached與redis的區別?
  4. 有使用過哪些阿里的開源中間件?相關的中間件有做個性能比較嗎?
  5. 服務器雪崩的場景,一般是由什麼引起的?如何來設計應對
  6. 談談springboot,springcloud、dubbo的設計原理和應用場景
  7. Docker與JVM的區別?
  8. 高併發的解決方案有哪些,重點談談方案的優先級步驟?

三面

  1. mysql慢查詢優化步驟?
  2. JVM性能調優會涉及哪些參數?
  3. Restful、SOAP、RPC、SOA、微服務之間的區別
  4. SpringClound與Dubbo的比較,優劣勢
  5. mysql如何實現如何實現分庫分表+動態數據源+讀寫分離
  6. 什麼是緩存雪崩?服務器雪崩的場景與解決方案
  7. 分佈式鎖的方案,redis和zookeeper哪個好,如果是集群部署,高併發情況下哪個性能更好。
  8. 請畫一個大型網站分佈式集群部署圖
  9. 秒殺系統的架構設計

以上就是支付寶內推面試題,以下最新總結的最全2019阿里集團高級Java必考題範圍和答案,僅用於參考~

支付寶內推面試題:高併發+線程鎖+Docker+集群部署

支付寶內推面試題:高併發+線程鎖+Docker+集群部署

轉發+關注,然後私信回覆“資料”即可免費獲得資料的領取方式!

重要的話講兩遍,轉發、轉發後再發私信,才可以拿到哦!

"


分享到:


相關文章: