天貓核心技術部(4面題目):spring+JVM調優+分佈式+負載均衡等

天貓核心技術部(4面題目):spring+JVM調優+分佈式+負載均衡等

一面

  1. 介紹自己,項目
  2. 線程創建方式、線程池、哪些參數?飽和策略?
  3. 哪些設計模式?Java裡面用到了哪些設計模式?瞭解動態代理模式麼?
  4. spring用到的設計模式?
  5. 一次web請求響應中,那個部分最耗時,tcp握手?業務邏輯處理?網絡延遲?數據庫查詢?瀏覽器解析?
  6. 索引什麼時候會失效?講一個遇到過的索引優化的問題,怎麼排查sql慢的問題?
  7. synchronized的用法,如果在方法上加鎖,鎖的是什麼對象?如果是一個靜態方法,鎖的是什麼?
  8. ArrayList怎麼擴容?HashMap怎麼擴容?紅黑樹是什麼性質的樹?
  9. 為什麼重寫hashcode?
  10. CurrentHashMap什麼情況下會將整個結構上鎖?
  11. JDK1.7和1.8版本里, HashMap和CurrentHashMap有什麼區別(紅黑樹)?
  12. HashMap怎麼從鏈表轉換為紅黑樹?如果存入的是null鍵,放在桶的哪個位置?
  13. 線程的5大狀態,請畫圖演示從創建到結束的流轉?
  14. sleep和wait的區別,wait被喚醒之後線程是什麼狀態?
  15. CMS特點,垃圾回收算法有哪些?各自的優缺點,他們共同的缺點是什麼?
  16. 什麼是正向代理+反向代理?
  17. Hbase的作用,MapReduce是什麼思想?
  18. Master和Slave之間怎麼通信的?
  19. 談談你瞭解SpringMVC架構的設計思路?

二面

  1. 負載均衡算法有哪些?瞭解Nginx的分流?
  2. 如何解決高併發?
  3. Mybatis怎麼使用事務?
  4. mysql的myisam和innodb區別,以及為什麼要這樣使用?
  5. 手寫數據庫連接池
  6. 問了redis、分佈式緩存、中間件,項目的使用場景裡的細節。
  7. 實際工作的JVM調優經驗,舉例說明
  8. 樂觀鎖和悲觀鎖(Java和數據庫)
  9. 怎麼優化大數據量,對應的技術解決方案?你認為的優先級排序?

三面

  1. 工作種有遇見過服務器雪崩嗎?你知道雪崩的場景一般是由什麼情況引起的?
  2. 談談你熟知的併發編程,將會涉及到哪些技術,對應的技術應用到哪裡?
  3. 談談分佈式session的存儲方式,比較和區別,哪種你認為比較好?
  4. 接觸過分佈式全局唯一ID嗎?有哪幾類生成方式?各自的優劣勢?
  5. 分佈式架構設計包含哪些,你工作中應用到的技術有哪些?
  6. 你主導的有技術挑戰的項目,挑戰在哪裡,怎麼設計來解決?
  7. 天貓雙11秒殺,整體的設計思路?

HR面

  1. 你個人的最大的缺點是什麼?
  2. 在工作中和生活中遇見最大的挑戰是什麼?是如何克服的?
  3. 未來有什麼規劃?
  4. 平時有哪些興趣愛好

以上就是天貓核心技術部三面題目,以下最新總結的阿里高級Java必考題範圍和答案,僅用於參考~

更多阿里高級Java必考題範圍與答案

答案獲取方式

轉發後+回覆關鍵詞 【阿里】即可獲取~

重要的話說三遍,先轉發,轉發,轉發,然後私信才可拿到必考題答案哦!

天貓核心技術部(4面題目):spring+JVM調優+分佈式+負載均衡等

天貓核心技術部(4面題目):spring+JVM調優+分佈式+負載均衡等

天貓核心技術部(4面題目):spring+JVM調優+分佈式+負載均衡等

天貓核心技術部(4面題目):spring+JVM調優+分佈式+負載均衡等


分享到:


相關文章: