字節(jié)跳動(dòng)+客戶端研發(fā)+社招面經(jīng)

往期全套面試題+答案領(lǐng)取方式:關(guān)注公眾號(hào)【Java爛豬皮】后臺(tái)回復(fù)【666】
自我介紹
計(jì)算機(jī)網(wǎng)絡(luò):
(1)UDP和TCP差別
(2)TCP怎么保證可靠傳輸
(3)三次握手為啥不是兩次或者四次
(4)如果客戶端向服務(wù)端發(fā)送1、2、3,服務(wù)端接收到的順序?yàn)?、3、2怎么辦?為什么要流量控制,一次全發(fā)送不是更好嗎?
(5)UDP和TCP常見應(yīng)用是什么?
(6)HTTP協(xié)議是什么?常見的操作?(GET POST等)
(7)HTTP常見 狀態(tài)碼有幾種?4XX表示什么類型錯(cuò)誤?
操作系統(tǒng)
(1)線程和進(jìn)程的區(qū)別?
(2)線程之間怎么共享資源?
(3)進(jìn)程之間怎么通信?
(4)進(jìn)程池的原理是什么?
(5)樂(lè)觀鎖和悲觀鎖的區(qū)別?
(6)給定進(jìn)程A、B,設(shè)計(jì)代碼使得A在B之前完成?
算法:
(1)給定數(shù)組和目標(biāo)元素target,返回所有和為給定元素的數(shù)組元素對(duì)
(2)1步可以上1個(gè)或2個(gè)臺(tái)階,問(wèn)上n個(gè)臺(tái)階共有多少種走法?分別用遞歸、遞推兩種方法求解。

騰訊、阿里、滴滴后臺(tái)面試題匯總總結(jié) — (含答案)
面試:史上最全多線程面試題 !
最新阿里內(nèi)推Java后端面試題
JVM難學(xué)?那是因?yàn)槟銢](méi)認(rèn)真看完這篇文章

關(guān)注作者微信公眾號(hào) —《JAVA爛豬皮》
了解更多java后端架構(gòu)知識(shí)以及最新面試寶典


看完本文記得給作者點(diǎn)贊+在看哦~~~大家的支持,是作者源源不斷出文的動(dòng)
評(píng)論
圖片
表情
