支付寶中間件4面:J.U.C併發框架+RocketMQ +MyCat+鎖機制+架構

Redis NoSQL 編程語言 Java 支付寶 優知學院 2018-12-30
支付寶中間件4面:J.U.C併發框架+RocketMQ +MyCat+鎖機制+架構

一面:

  1. 自我介紹
  2. 擅長哪方面的技術?
  3. Java有哪些鎖種類?(樂觀鎖&悲觀鎖、可重入鎖&Synchronize等)
  4. 比較重要的數據結構,如鏈表,隊列,棧的基本理解及大致實現
  5. J.U.C下的常見類的使用。 ThreadPool的深入考察; BlockingQueue的使用
  6. Java內存分代模型,GC算法,JVM常見的啟動參數; CMS算法的過程。
  7. volatile關鍵字有什麼用(包括底層原理)
  8. 線程池的調優策略
  9. spring cloud的服務註冊與發現是怎麼設計的?
  10. 分佈式系統的全局id如何實現
  11. 分佈式鎖的方案,redis和zookeeper哪個個好,如果是集群部署,高併發情況下哪個性能更好。

耗時將近50分鐘。

二面:

  1. 參與的項目,選一個,技術難度在哪裡?
  2. Collections.sort底層排序方式
  3. 負載均衡的原理
  4. 設計模式與重構,談談你對重構的理解
  5. 談談Redis相關的集群有哪些成熟方案?
  6. 再談談一致hash算法(redis)?
  7. 數據庫索引,B+樹的特性和建樹過程。
  8. mysql相關的行鎖,表鎖;樂觀鎖,悲觀鎖
  9. 談談多線程和併發工具的使用
  10. 講講Redis的架構和組件
  11. Redis的數據一致性問題(分佈式多節點環境 & 單機環境)
  12. docker容器

耗時將近40分鐘。

三面(高級技術專家面):

  1. 高併發情況下,系統是如何支撐大量的請求的?
  2. 接著上面的問題,延伸到了中間件,kafka、redis、rocketmq、mycat等設計思路和適用場景等
  3. 最近上過上哪些技術站點; 最近在看哪些書。
  4. 工作和生活中遇見最大的挑戰,怎麼去克服?
  5. 未來有怎樣的打算

耗時將近30分鐘。

四面(HR):

聊人生談理想,HR很ncie,主要交流為什麼選擇來阿里,未來的打算等,交流挺愉快。

耗時30分鐘

以上就是支付寶中間件技術三面和HR面試題目,以下最新收集總結的阿里集團Java必考題範圍和答案,範圍包含最全多線程、MySQL、Spring、Redis、JVM等最全面試題和答案,可用於參考~


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

支付寶中間件4面:J.U.C併發框架+RocketMQ +MyCat+鎖機制+架構

答案獲取方式

關注+轉發後,私信關鍵詞 【阿里】即可獲得詳細答案鏈接!

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

支付寶中間件4面:J.U.C併發框架+RocketMQ +MyCat+鎖機制+架構

相關推薦

推薦中...