面試題收集
關(guān)鍵詞
算法記錄&押題
樹(shù)的非遞歸先序遍歷
矩陣遍歷
TCP相關(guān)知識(shí):
詳細(xì)描述三次握手,四次揮手的過(guò)程
回答機(jī)制+狀態(tài)圖
四次揮手的中的TIME_WAIT狀態(tài)存在的目的是什么?
狀態(tài)圖+為什么不是三次
TCP是通過(guò)什么機(jī)制保障可靠性的
四個(gè)方面回答 ACK 超時(shí)重傳,滑動(dòng)窗口,流量控制
java基礎(chǔ)
并發(fā)容器
GC
網(wǎng)絡(luò)編程相關(guān)
網(wǎng)絡(luò)IO模型有哪些?
IO 阻塞 非阻塞 IO多路復(fù)用 信號(hào)驅(qū)動(dòng) 異步IO 從數(shù)據(jù)到IO設(shè)備到內(nèi)核 內(nèi)核態(tài)到用戶態(tài)分別描述5種區(qū)別
IO多路復(fù)用中的selet/poll/epoll有什么區(qū)別
select機(jī)制 select得三個(gè)缺點(diǎn) epoll機(jī)制,epoll解決select機(jī)制三個(gè)缺點(diǎn)原理,epoll中水平觸發(fā)和邊緣觸發(fā)的原理
HTTP相關(guān)基礎(chǔ)
客戶端訪問(wèn)URL到服務(wù)器,整體過(guò)程經(jīng)歷了哪些?
七層模型+報(bào)文產(chǎn)生以及投遞過(guò)程
描述HTTP和HTTPS得區(qū)別
端口區(qū)別+加密方面說(shuō)明
HTTP請(qǐng)求和響應(yīng)報(bào)文的格式
報(bào)文的具體格式
HTTP的狀態(tài)碼有哪些?
具體例子+ 301和302的區(qū)別
緩存和數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)
redis的數(shù)據(jù)結(jié)構(gòu)
基礎(chǔ)5個(gè) 高級(jí)4個(gè)+跳躍表實(shí)現(xiàn)原理
mysql優(yōu)化相關(guān)
項(xiàng)目經(jīng)驗(yàn)(方案設(shè)計(jì))
分布式項(xiàng)目&微服務(wù)問(wèn)題
分布式事務(wù) 分布式一致性
負(fù)載均衡+CDN+DNS
HTTP相關(guān)
描述HTTP版本的區(qū)別
項(xiàng)目拆分規(guī)則
服務(wù)治理難題
限流+降級(jí)+熔斷