在大學期間最想去的就是位元組跳動了,感覺是現在互聯網企業比較活躍的一份子,這段時間在同學的內推下,頂住疫情的壓力去面試了位元組跳動,最終拿到位元組跳動西瓜視頻的offer, 位元組果然都是演算法怪 幾乎技術面都有演算法環節!
本次位元組面試題分享
位元組跳動面試官都很優秀,面試的程序中全程微笑,基本是討論的方式面試,
位元組跳動
位元組跳動一面
9月13日
自我介紹
- 演算法題一:無序陣列的中位數(快排思想O(N)時間復雜度)
- 演算法題二:給-陣列,讓你找- -對滿足i<j && ali<a[j]的和(O(N)時間復雜度0(1)空間復雜度)
- 演算法題三:給一陣列,讓你找一對滿足i<j<k && a[j<a[j]<a[k]的和和k (O(N)時間復 雜度O(N)空間復雜度)
三道題都比較簡單,秒了,
位元組跳動二面
9月13日
- 自我介紹
- 演算法題:(和)可以匹配,給你一個字串,問你有多少合法的括號(分段處理: O(N)時間復雜度,0(1)空間復雜度)演算法題秒了
- 然后問了執行緒和行程
- TCP和UDP區別(重了)
- 然后來了個情景設計題雪:
- 設計一個城市的順豐快遞系統,這個是邊討論邊回答,大概花了30分鐘(人有點懵,也有點累)
- 資料庫的事務
- 事務的特點
- 同步和互斥,鎖
- 輸入一個URL ,發生的程序
位元組跳動三面
9月18日
- 自我介紹
- 演算法題:給-個陣列(正負數都有) , 讓你找最大子陣列的和,( 處理前綴和, O(N)時間復雜度)秒了,
- 智力題:給8個小球,7個質量相同,一個重一點,給你一個天平,稱幾次可以稱出來,(2次)這個題當時腦子比較清醒就秒了,
- DNS域名系統
- HTTP和HTTPS的區別
- HTTPS的SSL ( TLS )協議
- 行程和執行緒的區別
- 行程通信方式
- 介紹共享記憶體通信方式
- 執行緒的通信方式
- synchronized和volatile介紹
- synchronized和volatile的區別和應用
- 說Fjava的GC演算法
位元組跳動HR面
- 都是常規問題
面試經驗分享:
本次面的是位元組跳動的西瓜視屏部門,有沒有小伙伴在里面的呀,期待我們快快見面哦,這次給大家分享的面試題等等,我都收藏成了一份檔案里面,大家可以掃一掃免費獲取!!!

01-redis面試專題分享:
03-spring面試專題
Java后端面試題答案
限于頭條篇幅的原因,所有的復習資料沒有辦法全部展示出來,如果您需要我的這些面試復習資料的話,掃一掃免費獲取

19年大廠面試總結:
面試資料免費獲取
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/168008.html
標籤:其他
上一篇:CTF Just-No-One
