【面經(jīng)】美團(tuán)暑期實(shí)習(xí)Java一面二面
點(diǎn)擊關(guān)注,與你共同成長(zhǎng)!

一面
問(wèn)項(xiàng)目
做過(guò)的項(xiàng)目
做題:
兩個(gè)棧實(shí)現(xiàn)一個(gè)隊(duì)列 二叉樹(shù)的最大路徑和 10L水,3L杯子和7L杯子,得到5L水
計(jì)算機(jī)網(wǎng)絡(luò)方面:
三次握手兩次行不行 線程通信方式 輸入url的過(guò)程 Cookie和session的區(qū)別
Java方面:
Synchronized原理,哪個(gè)階段會(huì)出現(xiàn)cpu飆升 如何判斷對(duì)象該被回收 線程的生命周期 大量線程阻塞在了一起怎么排查 內(nèi)存溢出和內(nèi)存泄漏的區(qū)別 Hash沖突的解決方法 Integer比較大小要注意的地方
Mysql方面:
B樹(shù)和B+樹(shù)的區(qū)別 怎么用sql語(yǔ)句實(shí)現(xiàn)樂(lè)觀鎖
分布式方面:
還沒(méi)接觸過(guò)就沒(méi)問(wèn)了
Redis方面:
Redis的數(shù)據(jù)結(jié)構(gòu) Redis的線程模型
Rabbitmq方面:
Mq的使用場(chǎng)景
二面
兩個(gè)線程交替打印1到100 寫(xiě)代碼,如果一個(gè)字符串由某個(gè)子串重復(fù)構(gòu)成就輸出這個(gè)子串,否則輸出null 線程池 保證快速響應(yīng)和保證吞吐量怎么設(shè)施線程池參數(shù),任務(wù)隊(duì)列可以無(wú)限大嗎 Volatile的作用,原理 樂(lè)觀鎖和悲觀鎖 ReentrantLock怎么實(shí)現(xiàn)可重入,公平鎖和非公平鎖,非公平鎖有什么好處 聚簇索引和非聚簇索引,回表 索引優(yōu)化
其他的一些不太記得了
美團(tuán)的面試體驗(yàn)還是非常好的,讓人覺(jué)得面試官對(duì)每個(gè)候選人都很重視,有不會(huì)的面試官也會(huì)引導(dǎo)你

以上,便是今天的分享,希望大家喜歡,覺(jué)得內(nèi)容不錯(cuò)的,歡迎「分享」「贊」或者點(diǎn)擊「在看」支持,謝謝各位。
評(píng)論
圖片
表情
