最新美團面試集合(一面+二面+三面+重點技術面試題)附面試解析

一面

1. 簡短自我介紹

2. 事務的ACID,其中把事務的隔離性詳細解釋一遍

3. 髒讀、幻影讀、不可重複讀

4. 紅黑樹、二叉樹的算法

5. 平常用到哪些集合類?ArrayList和LinkedList區別?HashMap內部數據結構?ConcurrentHashMap分段鎖?

6. jdk1.8中,對hashMap和concurrentHashMap做了哪些優化

7. 如何解決hash衝突的,以及如果衝突了,怎麼在hash表中找到目標值

8. synchronized 和 ReentranLock的區別?

9. ThreadLocal?應用場景?

10. Java GC機制?GC Roots有哪些?

11. MySQL行鎖是否會有死鎖的情況?

 

二面

1. 樂觀鎖和悲觀鎖瞭解嗎?JDK中涉及到樂觀鎖和悲觀鎖的內容?

2. Nginx負載均衡策略?

3. Nginx和其他負載均衡框架對比過嗎?

4. Redis是單線程?

5. Redis高併發快的原因?

6. 如何利用Redis處理熱點數據

7. 談談Redis哨兵、複製、集羣

8. 工作中技術優化過哪些?JVM、MySQL、代碼等都談談

 

三面

1. Spring Cloud用到什麼東西?如何實現負載均衡?服務掛了註冊中心怎麼判斷?

2. 網絡編程nio和netty相關,netty的線程模型,零拷貝實現

3. 分佈式鎖的實現你知道的有哪些?具體詳細談一種實現方式

4. 高併發的應用場景,技術需要涉及到哪些?怎樣來架構設計?

5. 接着高併發的問題,談到了秒殺等的技術應用:kafka、redis、mycat等

6. 最後談談你參與過的項目,技術含量比較高的,相關的架構設計以及你負責哪些核心編碼

 

最新美團面試題目,技術主要是3面,重點問了:

1.Java容器的問題:hashmap、currenthashmap等,建議面試前把這幾個問到最多的類的原理、到底層數據結構、再到數據擴容,以及算法複雜度,都需要重點掌握。

2.Java相關的:線程鎖、以及線程流轉圖、線程池等。

3.JVM不用說了,每次都考,如果對內存的回收,垃圾回收器的種類區別,回收算法機制這個必須要掌握。

4.數據庫MySQL相關的,這個也是每次必問,畢竟是平時工作中使用最多的,考察數據庫基本功:存儲引擎、SQL查詢優化、常見索引的使用和區別、事務的使用,表範式設計,以及分庫分表的策略和實際應用等。

5.分佈式也是必考的系列,問得最多就是Redis、Dubbo等,面試官主要就是考察緩存、RPC的實際使用情況。

6.如果面試前,還能對常見的高併發的場景,以及技術方案熟悉,那面試會好很多。

 

以下是完整的技術3面題目

以上就是美團Java三面題

以下最新總結的2019阿里Java必考題範圍和答案——點擊免費領取希望在這個寒冬,能對找工作的同學有一定的參考和幫助~

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