美團(tuán)一面-食雜零售java暑期
憑記憶寫的,面試時(shí)間是4.11
1.線程池有哪些參數(shù),一般你怎么設(shè)置?我說(shuō)了一下核心線程數(shù),最大線程數(shù)怎么設(shè)置,以及阻塞隊(duì)列大小怎么設(shè)置這兩個(gè)不太清楚
2.說(shuō)一下接口和抽象類的區(qū)別?重載和重寫?
3.TCP的可靠傳輸是怎么做的?
確認(rèn)重傳機(jī)制,滑動(dòng)窗口機(jī)制,擁塞控制
4.http和https的區(qū)別?
5.了解死鎖嗎?死鎖產(chǎn)生的四個(gè)必要條件,操作系統(tǒng)針對(duì)死鎖問題做了哪些處理?死鎖預(yù)防,死鎖避免,死鎖檢測(cè)。
6.了解索引嗎?索引是干什么的?有什么優(yōu)缺點(diǎn)?什么情況下索引會(huì)失效?
7.項(xiàng)目中bitMap加載到本地緩存中,這個(gè)是怎么做的?
asBitSet方法,然后加載到j(luò)vm內(nèi)存中。然后再進(jìn)行for循環(huán)。
8.mysql默認(rèn)的隔離級(jí)別是什么?可重復(fù)讀
9.怎么做的?我說(shuō)是MVCC,他說(shuō)不對(duì),然后我說(shuō)不太了解,我說(shuō)一下我的看法,事務(wù)讀取到的是舊版本的數(shù)據(jù)。
這塊兒確實(shí)掌握得不好。
10.手撕未出現(xiàn)的第一個(gè)正數(shù)。
不得不說(shuō),美團(tuán)的面試體驗(yàn)是真的好哇,我說(shuō)我不太清楚的地方,馬上就不再繼續(xù)追問了。
許愿二面