淘寶架構師經典面試題集合:分佈式+Redis+微服務+MySQL

一面:

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

二面

Redis單線程嗎?爲什麼這麼設計?
Redis的事務怎麼處理的?怎麼保證事務之間互不影響?
數據庫的ACID講一下
實際工作中有性能調優的實踐嗎?重點談談JVM、MySQL的優化方法
Java的lock的底層實現?
什麼是意向鎖?MyISAM比innodb好的地方在哪裏?具體應用場景?爲什麼?
設計模式知道哪些?裝飾器模式和代理模式本質區別是什麼?
TCP怎麼保證是可靠的?
談談微服務裏的服務註冊和發現
XSS知道嗎?怎麼防止?DDOS實現原理?怎麼防護?
HTTPS的原理?非對稱加密和對稱加密?
談談你對Java NIO的理解,以及Netty的設計和應用場景?
你有什麼職業規劃,面試官都很喜歡問這個問題

三面

請畫一個完整大型網站的分佈式服務器集羣部署圖
多個RPC請求進來,服務器怎麼處理併發呢
講一下Redis的哨兵機制
數據庫分庫分表一般數據量多大才需要?
如何保證數據庫與redis緩存一致的
項目中消息隊列怎麼用的?使用哪些具體業務場景?
JVM相關的分析工具有使用過哪些?具體的性能調優步驟嗎?
MySQL的慢sql優化一般如何來做?除此外還有什麼方法優化?
線上的服務器監控指標,你認爲哪些指標是最需要關注的?爲什麼?
如何做壓測,抗壓手段
秒殺模塊怎麼設計的

HR面

自我介紹
你怎麼評價你之前的3輪面試
你怎麼看待你自己,你最大的核心競爭力是什麼
未來自己的職業規劃
對阿里技術氛圍有什麼樣的理解,用過哪些阿里的開源庫
期望的薪資是多少
最後,你有什麼想了解的
以上就是淘寶技術團隊Java面試題目,以下最新總結的最全2019BAT公司Java必考題範圍和答案,範圍包含最全MySQL、Spring、Redis、JVM等最全面試題和答案,僅用於參考~

淘寶架構師經典面試題集合:分佈式+Redis+微服務+MySQL

領取方式:點擊免費領取

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章