個人情況:JAVA,工作一年半,面的是GO後臺開發工程師,之前在杭州,這次面的BASE在另一個城市了
一面
- 項目經歷
- TCP四次揮手,TIME_WAIT發生在哪一方
- TIME_WAIT過多如何處理
- 進程間的通訊方式
- 用的什麼RPC框架,原理,協議
- 你的項目中,接口調用如何保證冪等
- 數據庫的事務性質,innodb是如何實現的
- mysql中數據的存儲結構
- 算法:leetcode 42 接雨水
反問環節
二面
- 項目經歷
- 微服務需要注意些什麼
- 你的項目中,如何保證分佈式事務的一致性
- Redis如何實現分佈式鎖
- 服務之間調用用的什麼協議,爲什麼
- 如何約定服務之間調用的接口的
- 限流怎麼做的,爲什麼
- 算法:leetcode 209 二叉樹轉雙向鏈表
反問環節
三面
- 願意換城市嗎?爲什麼?
- 寫個生產者消費者模型
- 算法:leetcode 二叉樹的直徑
反問環節
HR面
- 願意換城市嗎?爲什麼?
- 同事怎麼評價你?你如何評價自己?
- 平時有什麼愛好?
- 瞭解職位需求嗎?
- 有什麼想問我的?
總的說社招還是得多準備項目,會問得很細節,對項目要有很多自己得思考,也要看看其他框架,其他方案在某一具體問題上是如何取捨解決問題的。(我們是有自己的RPC框架,所以可以聊很多)
獲取Java學習筆記,面試文檔,電子書PDF,面經資料,面試題目解析:加我“VX小助理”即可免費獲取到
博主這邊爲大家準備了面試必備的一些文章:
面試必備練手小項目:爆贊!GitHub上收穫Star數排名前10的Java項目
算法必問面試題合集:面試大廠必刷算法:(二叉樹+鏈表+字符串+棧和隊列高頻面試題合集)
Java崗面試必刷面試題:GitHub標星力推!我掏空了各大搜索引擎,給你整理了188道Java面試題,滿滿乾貨記得收藏
CSDN特別火的字節面經總結:Java崗四面字節跳動成功之前,我都刷了那些面試題以及做了那些準備!
最後是算法,我感覺真的是跟面試表現出題。面得不好給HARD(如我的一面),面得好給MID和EASY(如二三面)。
頭條效率真的很好,過了當天就跟你約下一面,贊~
就是OFFER審批會走個三天左右。
最後的最後,祝大家都拿到理想的OFFER。