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

一面

1. 簡短自我介紹

2. 事務(wù)的ACID,其中把事務(wù)的隔離性詳細(xì)解釋一遍

3. 臟讀、幻影讀、不可重復(fù)讀

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

5. 平常用到哪些集合類?ArrayList和LinkedList區(qū)別?HashMap內(nèi)部數(shù)據(jù)結(jié)構(gòu)?ConcurrentHashMap分段鎖?

6. jdk1.8中,對hashMap和concurrentHashMap做了哪些優(yōu)化

7. 如何解決hash沖突的,以及如果沖突了,怎么在hash表中找到目標(biāo)值

8. synchronized 和 ReentranLock的區(qū)別?

9. ThreadLocal?應(yīng)用場景?

10. Java GC機(jī)制?GC Roots有哪些?

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

二面

1. 樂觀鎖和悲觀鎖了解嗎?JDK中涉及到樂觀鎖和悲觀鎖的內(nèi)容?

2. Nginx負(fù)載均衡策略?

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

4. Redis是單線程?

5. Redis高并發(fā)快的原因?

6. 如何利用Redis處理熱點數(shù)據(jù)

7. 談?wù)凴edis哨兵、復(fù)制、集群

8. 工作中技術(shù)優(yōu)化過哪些?JVM、MySQL、代碼等都談?wù)?/p>

三面

1. Spring Cloud用到什么東西?如何實現(xiàn)負(fù)載均衡?服務(wù)掛了注冊中心怎么判斷?

2. 網(wǎng)絡(luò)編程nio和netty相關(guān),netty的線程模型,零拷貝實現(xiàn)

3. 分布式鎖的實現(xiàn)你知道的有哪些?具體詳細(xì)談一種實現(xiàn)方式

4. 高并發(fā)的應(yīng)用場景,技術(shù)需要涉及到哪些?怎樣來架構(gòu)設(shè)計?

5. 接著高并發(fā)的問題,談到了秒殺等的技術(shù)應(yīng)用:kafka、redis、mycat等

6. 最后談?wù)勀銋⑴c過的項目,技術(shù)含量比較高的,相關(guān)的架構(gòu)設(shè)計以及你負(fù)責(zé)哪些核心編碼

最新美團(tuán)面試題目,技術(shù)主要是3面,重點問了:

1.Java容器的問題:hashmap、currenthashmap等,建議面試前把這幾個問到最多的類的原理、到底層數(shù)據(jù)結(jié)構(gòu)、再到數(shù)據(jù)擴(kuò)容,以及算法復(fù)雜度,都需要重點掌握。

2.Java相關(guān)的:線程鎖、以及線程流轉(zhuǎn)圖、線程池等。

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

4.數(shù)據(jù)庫MySQL相關(guān)的,這個也是每次必問,畢竟是平時工作中使用最多的,考察數(shù)據(jù)庫基本功:存儲引擎、SQL查詢優(yōu)化、常見索引的使用和區(qū)別、事務(wù)的使用,表范式設(shè)計,以及分庫分表的策略和實際應(yīng)用等。

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

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

以下是完整的技術(shù)3面題目

以上就是美團(tuán)Java三面題,以下最新總結(jié)的2019阿里Java必考題范圍和答案——點擊【石墨文檔】免費獲取,希望在這個寒冬,能對找工作的同學(xué)有一定的參考和幫助~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容