前言
大家應該看過不少人分享的面試成功的面經,是不是覺得自己“說不定也可以”呢?
這里重提一個理論:幸存者偏差,當取得資訊的渠道,僅來自于幸存者時(因為死人不會說話),此資訊可能會存在與實際情況不同的偏差,
所以,今天要分享的是涼經,文末總結了此次的面試答案與面試思考
這位是二面位元組掛掉的朋友

下面是他的面經
投的是抖音,感覺抖音的需求量大些,面上的可能性更高一些吧,但是我忘了一點供應量也是一樣的大,,,
一面二面的時候感覺自己表現還不錯,所以后面就有點飄,結果第三面準備不足,多人面試直接懵逼…(啊啊啊啊啊)
面試題主要問的有以下這些:獲取面試資料只需:點擊這里領取!!!暗號:CSDN**
一面
(因為程序比較順利,題目沒有好好記下來,大概就是下面這些吧)
1.專案相關
2.hashmap
3.執行緒a 等b,b等c的實作
4.類的equals重寫
5.執行緒安全是什么 如何保證多執行緒安全
6.public private protected
7.簡單工廠 抽象工廠 是什么
8.判斷一個陣列是不是后序遍歷(代碼 )
二面
(二面一開始的時候我還是有些緊張的,但是我沒想到居然挺簡單,這也直接導致我三面輕敵了)
1.專案(10min)
2.演算法題:判斷一個字串是否是一個IPV4
3.演算法題:連續子陣列的最大和(劍指Offer上的題)
4.Java例外體系(運行時與非運行時例外的區別)
5.HashCode與equals的區別
6.JVM記憶體區域劃分(程式計數器,虛擬機堆疊,本地方法堆疊,堆,方法區,運行時常量池)
7.JVM記憶體回收方法(判斷物件是否已死<1面那個問題>,新生代老年代的垃圾回收演算法
8.哪些物件可以作為GC Roots
9.資料庫中delete和drop的區別
10.資料庫事務的使用場景
11.資料庫三大范式
12.資料庫索引的創建原則
13.資料庫索引底層實作(B+樹)
14.執行緒,行程,程式的區別
15.死鎖的產生條件
16.繼承與***模式的優劣勢
想不到吧,居然就這些,就這?我開始飄了,
三面
1.專案
2.三次握手四次揮手
3.TCP核心機制(滑動視窗,快速重傳機制,擁塞控制…)
4.HTTP和HTTPS及其區別
5.若建立連接時間比較長,HTTP是怎么優化的(注意是HTTP不是TCP)
( 網路懟到我啞口無言,問了三個問題都答不上來,這才換了一個方面,也是從這里我開始慌了)
6.接著問了我【性能優化的相關問題】(我答不上來,后面就又問了性能優化的方面的其他,我還是說不會)
7.JVM性能優化完全答不上
大概就是這些吧,當時有些自亂陣腳,加上本身NDK 了解的就不多,總之,我的表現我自己都看不下去了,
后面……沒有后面了,性能優化真的是難到我了,
總結
位元組跳動的面試難嗎?
我覺得位元組跳動的面試并不難,雖然位元組跳動考的有些東西與其他家的有點不一樣,但是同樣道理,都是看基礎,就比如其他朋友反映的,面試中有時候會問到的子網掩碼的問題,
那些大廠問來問去,還是那些換湯不換藥的問題,
整理了最新2020整理收集的一線互聯網公司面試真題(都整理成檔案),有很多干貨,包含微服務、netty,spring,執行緒,spring cloud等詳細講解,也有詳細的學習規劃圖,面試題整理等,我感覺在面試這塊講的非常清楚:獲取面試資料只需:點擊這里領取!!!暗號:CSDN
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229100.html
標籤:其他
