26屆淘天暑期后端一面
非常突然的一次面試,今天上午HR在BOSS上詢問是否投遞簡(jiǎn)歷就直接投了,結(jié)果投了以后半小時(shí)就打電話約面。因?yàn)楣倬W(wǎng)上有其他部門的流程(未做筆試),面試官說先面一下看看,如果能過的話就能修改志愿直接進(jìn)終面。
總流程20min
自我介紹1min
八股+場(chǎng)景 10min
==和equals的區(qū)別?重寫equals時(shí)為什么要重寫hashcode?如果不重寫會(huì)出現(xiàn)什么問題?具體表現(xiàn)?
JAVA中int = -1和int = 4進(jìn)行and運(yùn)算,結(jié)果是多少?
如果有一個(gè)class文件,怎么把它加載為JVM中兩個(gè)不同的類?(完全不了解)
介紹一下內(nèi)存泄漏?如果系統(tǒng)中出現(xiàn)一個(gè)持續(xù)性的內(nèi)存泄露,這個(gè)系統(tǒng)的CPU的表現(xiàn)是什么?具體是什么?水位上升還是下降?(第一次聽說這個(gè)概念)為什么?如果出現(xiàn)內(nèi)存泄漏,排查的具體步驟是什么?
設(shè)計(jì)LFU緩存,用什么數(shù)據(jù)結(jié)構(gòu)?
業(yè)務(wù)場(chǎng)景:需要檢查一個(gè)詞是否在黑名單中,黑名單非常大(百億級(jí)別)。怎樣設(shè)計(jì)方案讓黑名單校驗(yàn)效率盡可能的高?
業(yè)務(wù)場(chǎng)景:需要對(duì)幾十億個(gè)隨機(jī)的int進(jìn)行去重和排序,怎樣設(shè)計(jì)方案?
一個(gè)分庫分表的數(shù)據(jù)庫如何實(shí)現(xiàn)ID自增?展開說說?
項(xiàng)目 8min
介紹一下一個(gè)做的比較好的項(xiàng)目?(蒼穹外賣)使用redis緩存,緩存的數(shù)據(jù)有哪些?提問為什么要用緩存,是一個(gè)寫鏈路還是讀鏈路?(沒聽懂,但還是說了說訂單生成到結(jié)束的過程)這個(gè)項(xiàng)目是學(xué)校項(xiàng)目還是實(shí)習(xí)項(xiàng)目?如果系統(tǒng)承接的QKS非常高的話怎么應(yīng)對(duì)?(不知道QKS是什么,但應(yīng)該是高負(fù)載下的處理,回答限流)限流怎么設(shè)計(jì)?了不了解一些限流的算法?(不了解)
講一講簡(jiǎn)歷中的非JAVA的經(jīng)歷,從中都學(xué)到了什么?
無手撕
反問 2min
部門業(yè)務(wù)?
面試表現(xiàn),有哪些需要加強(qiáng)的點(diǎn)?
場(chǎng)景題是真的不會(huì)做,答的十分稀碎。面試官最后評(píng)價(jià)準(zhǔn)備不足,繼續(xù)努力。
應(yīng)該是無后續(xù)了
#淘天##面試時(shí)最害怕被問到的問題##面試體驗(yàn)感最好的是哪家?##面試中的破防瞬間#