一面
- 簡短自我介紹
- 事務的ACID,其中把事務的隔離性詳細解釋一遍
- 髒讀、幻影讀、不可重複讀
- 紅黑樹、二叉樹的算法
- 日常用到哪些集合類?ArrayList和LinkedList區別?HashMap內部數據結構?ConcurrentHashMap分段鎖?
- jdk1.8中,對hashMap和concurrentHashMap作了哪些優化
- 如何解決hash衝突的,以及若是衝突了,怎麼在hash表中找到目標值
- synchronized 和 ReentranLock的區別?
- ThreadLocal?應用場景?
- Java GC機制?GC Roots有哪些?
- MySQL行鎖是否會有死鎖的狀況?
二面
- 樂觀鎖和悲觀鎖瞭解嗎?JDK中涉及到樂觀鎖和悲觀鎖的內容?
- Nginx負載均衡策略?
- Nginx和其餘負載均衡框架對比過嗎?
- Redis是單線程?
- Redis高併發快的緣由?
- 如何利用Redis處理熱點數據
- 談談Redis哨兵、複製、集羣
- 工做中技術優化過哪些?JVM、MySQL、代碼等都談談
三面
- Spring Cloud用到什麼東西?如何實現負載均衡?服務掛了註冊中心怎麼判斷?
- 網絡編程nio和netty相關,netty的線程模型,零拷貝實現
- 分佈式鎖的實現你知道的有哪些?具體詳細談一種實現方式
- 高併發的應用場景,技術須要涉及到哪些?怎樣來架構設計?
- 接着高併發的問題,談到了秒殺等的技術應用:kafka、redis、mycat等
- 最後談談你參與過的項目,技術含量比較高的,相關的架構設計以及你負責哪些核心編碼
最新美團面試題目,技術主要是3面,重點問了:面試
1.Java容器的問題:hashmap、currenthashmap等,建議面試前把這幾個問到最多的類的原理、到底層數據結構、再到數據擴容,以及算法複雜度,都須要重點掌握。redis
2.Java相關的:線程鎖、以及線程流轉圖、線程池等。算法
3.JVM不用說了,每次都考,若是對內存的回收,垃圾回收器的種類區別,回收算法機制這個必需要掌握。數據庫
4.數據庫MySQL相關的,這個也是每次必問,畢竟是平時工做中使用最多的,考察數據庫基本功:存儲引擎、SQL查詢優化、常見索引的使用和區別、事務的使用,表範式設計,以及分庫分表的策略和實際應用等。編程
5.分佈式也是必考的系列,問得最多就是Redis、Dubbo等,面試官主要就是考察緩存、RPC的實際使用狀況。緩存
6.若是面試前,還能對常見的高併發的場景,以及技術方案熟悉,那面試會好不少。網絡
如下是完整的技術3面題目數據結構
以上就是美團Java三面題架構
如下最新總結的2019阿里Java必考題範圍和答案——進入Qun:722414953免費獲取,但願在這個寒冬,能對找工做的同窗有必定的參考和幫助~併發
