如果說每日一面是日常操練
那麼面試經驗就是面試真題
真實面試經驗
offer近在咫尺
夢想還是要有的
萬一實現了呢
最近有不少小夥伴私聊說每日一面看多了,想來點真的!菜雞特地整理了一份面試題目,拿出來分享給大家,希望大家能根據面試真題準確把握面試方向,斬獲心儀的offer!
由於菜雞精力有限,本文僅羅列了面試過程中的真題,尚未更新全部題解。(ps:部分題解可以參考菜雞的每日一面,如果有難以解決的問題可以給菜雞留言,菜雞將在工作之餘爲大家解答)
偷偷立個flag!【點贊】達到30,菜雞將抽出額外精力專門爲大家整理全部題解!
字節跳動面試總結
一面
自我介紹
計算機網絡相關
談談Cookie和Session的區別。
如何更新cookie?怎麼實現session?
談談HTTP的通信過程。
Kafka相關
Kafka如何保證可靠性。
生產者端和消費者端分別如何保證可靠性?
如何避免消息重複?
redis相關
項目中redis用來做什麼?
緩存查詢和更新的順序,會有什麼問題?
redis底層的結構有哪些?sortedSet是如何實現的?除了用跳錶還用什麼實現,爲什麼不用?
Java集合相關
項目中用過哪些Java集合?
Map用過哪幾種?
HashMap的底層實現,1.8和1.7有哪些區別,如何保證線程安全?
ConcurrentHashMap如何保證的線程安全,都是Synchronized爲什麼它的效率高?
算法題相關
給出一個只包含()*三種字符的字符串,判斷()是否合法,*可以代替(或者)。
二面
項目介紹
Java基礎相關
Java有哪些基本的數據類型,float和double有什麼區別?
JVM相關
垃圾回收過程,什麼對象會被回收?
有哪幾種垃圾回收算法?
有哪幾種垃圾收集器?
G1的垃圾回收過程,G1好在哪裏?
操作系統相關
進程和線程的區別。
進程之間如何進行通信?
計算機網絡相關
HTTP有哪幾部分,常見的返回碼有哪些?
HTTP和HTTPS有什麼區別?
HTTPS服務端的認證過程描述,這其中哪些是對稱加密,哪些是非對稱加密?
Get和Post區別。
數據庫相關
MySql的存儲引擎有哪些?
InnoDB的索引原理。
事務的隔離級別。
算法相關
蛇形打印二叉樹。
三面
爲什麼離職
在上家公司有哪些收穫
最近在看哪些書
數據庫相關
Mysql索引怎麼實現的?
B+樹如何插入一個節點?
算法相關
給定一個數字鏈表,奇數位升序,偶數位降序,將鏈表升序排序,要求時間複雜度O(n),空間複雜度O(1)。
總結
認真準備自己的簡歷,全面掌握簡歷中的內容(後續菜雞會在分享欄中給大家分享簡歷模板)
與面試官平等真誠地交流
熟能生巧,多面試,總結經驗
Offer會遲到,但不會缺席,只要認真準備,好飯不怕晚!
更多面試技巧請參考
學習 | 工作 | 分享
請關注公衆號“有理想的菜雞”
只有你想不到,沒有你學不到