來(lái)源:北大青鳥(niǎo)總部 2020年03月04日 15:02
最近,青鳥(niǎo)學(xué)員去面試字節(jié)跳動(dòng)-Java運(yùn)維研發(fā)工作,經(jīng)歷了3次面試,最后成功拿到offer。今天,小編將整理這位學(xué)員的面試問(wèn)題哦,希望能夠幫助更多的小伙伴找到合適的工作!
1.JVM內(nèi)存結(jié)構(gòu)?
2.OOM的場(chǎng)景?堆和棧的一些區(qū)別?
3.HashMap的擴(kuò)容機(jī)制?存儲(chǔ)的方式?hash后碼相同時(shí)怎么處理?
4.線(xiàn)程池是什么?怎么用?有什么好處?線(xiàn)程池的核心參數(shù)?
5.數(shù)據(jù)庫(kù)的索引結(jié)構(gòu)?B+樹(shù)的結(jié)構(gòu)?與B樹(shù)的區(qū)別?
6.Redis了解過(guò)嗎?Redis的數(shù)據(jù)結(jié)構(gòu)?緩存擊穿是什么?怎么解決?
7.事務(wù)的隔離機(jī)制?四種事務(wù)隔離級(jí)別的分別是什么意思,有什么區(qū)別?事務(wù)隔離機(jī)制里用了AOP,是如何用的?
8.Linux的top指令可以查看什么信息?top中的load指的是什么?網(wǎng)絡(luò)相關(guān)的指令用過(guò)哪些?查端口號(hào)用哪一個(gè)?
9.樂(lè)觀(guān)鎖和悲觀(guān)鎖?在數(shù)據(jù)庫(kù)里怎么實(shí)現(xiàn)一個(gè)樂(lè)觀(guān)鎖?樂(lè)觀(guān)鎖在數(shù)據(jù)庫(kù)中的實(shí)現(xiàn)形式?
10.TCP的滑動(dòng)窗口機(jī)制?
11.Jenkins自動(dòng)化部署的流程?
12.數(shù)據(jù)庫(kù)的第三范式
13.有沒(méi)有對(duì)自己開(kāi)發(fā)的模塊做過(guò)壓測(cè)?如果讓你去做壓測(cè),你會(huì)如何去做?
14.如果數(shù)據(jù)規(guī)模增大幾個(gè)數(shù)量級(jí),可以有什么優(yōu)化?
15.聯(lián)合索引的使用,減少回表次數(shù)
16.Redis緩存,如何去設(shè)計(jì)緩存
17.redis中常用的數(shù)據(jù)結(jié)構(gòu)?緩存擊穿和緩存穿透
18.開(kāi)源的DevOps平臺(tái)用過(guò)嗎,CICD平臺(tái)?
19.Linux的buffer內(nèi)存和cache內(nèi)存
20.虛擬內(nèi)存、常駐內(nèi)存、共享內(nèi)存、路由器,交換機(jī)工作在哪一層?
21.ConnectTimeOut ReadTimeout異常的區(qū)別?Unknown host是什么原因?qū)е碌模?/span>
以上,就是青鳥(niǎo)學(xué)員面試字節(jié)跳動(dòng)的過(guò)程,由于是他面試過(guò)程的回憶,可能會(huì)存在部分偏差,如有問(wèn)題,可以隨時(shí)私信小編哦!