金九最新字節(jié)面試面經(jīng)分享

投的是深圳今日頭條---JAVA后端開(kāi)發(fā)
時(shí)間過(guò)去太久了!全靠回憶!基本上每面都是【自我介紹+基礎(chǔ)八股+研究項(xiàng)目+實(shí)習(xí)+手撕代碼】
一面一個(gè)小時(shí)左右,二面一個(gè)半小時(shí),三面一個(gè)半小時(shí)(真的是我面的所有公司里比較久的了)
數(shù)據(jù)庫(kù)
1. MyISAM 和 InnoDB 比較;
2. mysql都有哪些索引類型;為什么b+樹(shù),紅黑樹(shù)、b樹(shù)為什么不好;
3. mysql的主鍵,唯一索引區(qū)別,怎么建索引;
4. 一條sql怎么優(yōu)化?
5. 數(shù)據(jù)庫(kù)的范式?【三大范式】
6. 數(shù)據(jù)庫(kù)事務(wù),ACID,mvcc
7. mysql怎么實(shí)現(xiàn)主從復(fù)制?【binlog】
8. redis持久化機(jī)制
9. redis的基礎(chǔ)數(shù)據(jù)類型,以及他們?nèi)绾螌?shí)現(xiàn)
10. redis緩存問(wèn)題-雪崩,擊穿
11. redis數(shù)據(jù)一致性問(wèn)題,如何解決?
?計(jì)算機(jī)網(wǎng)絡(luò)
1. 談一談http,https
2. tcp怎么實(shí)現(xiàn)可靠傳輸,udp可以可靠傳輸嗎?
3. smtp,ftp了解嗎【我都沒(méi)看過(guò),三面考的】
4. tcp擁塞控制,滑動(dòng)窗口
5. tcp的sync攻擊,為什么三次握手
6. tcp listen backlog【當(dāng)時(shí)一臉懵,三面考的】
7. OSI七層協(xié)議
8. 輸入U(xiǎn)RL 到頁(yè)面加載過(guò)程
操作系統(tǒng)
1. linux 執(zhí)行二進(jìn)制文件過(guò)程。。。【三面考的,我當(dāng)場(chǎng)就裂開(kāi)了】
2. linux 創(chuàng)建進(jìn)程啥的【也裂開(kāi)】
3. 內(nèi)核,用戶態(tài),內(nèi)核態(tài),怎么切換
4. 進(jìn)程線程協(xié)程
5. 進(jìn)程通信方式,哪種最高效
6. 進(jìn)程同步方式
7. 談?wù)勌摂M內(nèi)存【聽(tīng)到談?wù)劸吐椤?/span>
java相關(guān)
1. 談?wù)勈褂眠^(guò)的幾種設(shè)計(jì)模式,以及優(yōu)缺點(diǎn)【真的太高頻了,我每次都被考】
2. jvm內(nèi)存模型,如何分配內(nèi)存
3. 垃圾回收算法
4. 類加載機(jī)制
5. 鎖都有哪些,區(qū)別
6. RPC相關(guān)
7. 消息中間件相關(guān),MQ
8. 多路io復(fù)用
手撕代碼
二叉樹(shù)層次遍歷
島嶼數(shù)量
手寫(xiě)LRU【裂開(kāi)】
以上便是字節(jié)的面試流程以及最新面試題,如果說(shuō)想獲取往期最新的面試資料,點(diǎn)贊+在看,關(guān)注我之后領(lǐng)取資料請(qǐng)添加這個(gè)微信號(hào):tulingQY??添加備注【02】 記得一定要備注【02】不然領(lǐng)不到資料!
以下是往期部分面試資料截圖




騰訊、阿里、滴滴后臺(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)力
