拿到位元組offer已經有兩周多了,目前手頭作業也交接的差不多了,今天對位元組面試程序做個總結,希望能夠幫助到想去大廠的人,其中的復習資料也整理好了,需要的可以【點擊這里,暗號博客園!!】
時間介紹
-
崗位是運維研發崗
-
周日11-22 20.32 接到杭州電話約我11.24 20:00進行面試
-
周二11-24 18:00 還是杭州電話,跟我說面試官臨時有事,面試推遲到12-01 20:00
-
周五11-27 16:08 北京電話跟我說面試官有事面試推遲到12-03 20:00,額有點崩潰,跳票兩次,,
-
周四12-03 20:00~21:15 視頻一面,使用飛書
-
周五12-04 13:30 HR告訴我一面通過,約到12-06 20:00進行二面
-
周日12-06 16:40 面試官有重要會議,二面推遲到12-07 20:00
-
周一12-07 20:00~21:15 視頻二面,使用牛客網視頻面試,
-
周一12-07 22:15 接到hr電話得知二面通過,約在12-15 21:00進行三面(跨度有點長,因為面試官晚上時間都約完了,另外我想做個充足的準備)
-
周二12-15 21:00-21:45 視頻三面,使用牛客網視頻面試,
-
周四12-17 19:50 接到hr電話,技術面通過,約在12-20 15:00進行hr面
-
周日12-20 15:00~15:30+ hr面,使用飛書
-
周二12-22 20:38 hr加我微信,告訴我讓我準備薪資流水等材料
-
周三12-23 12:20+ 回復hr相關材料
-
周五12-25 19:04 收到offer郵件,那天是圣誕節,,
一面
一面主要技術點如下
-
java記憶體模型,運行時資料區
-
synchronize鎖升級程序及背后的原理(物件頭等等);升級的原因(自旋鎖、重量級鎖優劣)
-
作業中常用的垃圾收集器,收集演算法,G1收集程序(卡表、三色標記)
-
限流相關演算法,實作等
-
快取三大問題,布隆過濾器實作原理
-
負載均衡實作方式,主要說了常用的集中ng,lvs,haproxy
-
執行緒池相關知識,如果讓你設計一個執行緒池有啥需要注意的地方
-
http協議版本,不同版本的區別,405、502狀態碼含義
-
tcp三次握手,四次揮手介紹,其中還問了timeout原因-網路知識薄弱沒get到點,
-
類加載機制,雙親委派模型
-
springboot啟動程序,組態檔加載順序
-
如何實作一個類似springboot定時任務一樣的功能
-
spring回圈依賴問題
-
常見的排序演算法,堆排序時間復雜度
-
演算法 - LeetCode 162. 尋找峰值
二面
二面主要技術點如下
-
kafka資料一致性如何保證的
-
kafka在專案中的用途,其他mq介紹與對比
-
redis持久化方式,持久化的程序
-
mysql相關:索引、mvcc、事務隔離級別、主鍵索引與普通索引誰快
-
設計一個強一致性的消費模型
-
es集群介紹,主節點選舉程序(這個與我專案經歷有關)
-
linux中的load含義,其中佇列具體指的是啥佇列
-
java程式性能問題排查,主要考察jdk自帶命令,沒事可以都看一遍
-
arthas動態類替換實作原理,Instrumentation、asm等
-
演算法 - LeetCode 198. 打家劫舍 變種(變了個描述,,,)
三面
主要問題串列
-
為何要選擇這個職位
-
訊息佇列對比,如果實作資料一致性,rocketmq事務背后的實作原理
-
redis高可用集群相關知識,自由發揮
-
接觸過的監控系統,介紹如何設計一個監控系統,自由發揮
-
快取擊穿、穿透、雪崩,自由發揮
-
沒有演算法題,可能因為我連leetcode easy都寫不出來的原因吧,,
HR面
-
個人介紹
-
最有成就的專案是哪個&介紹
-
之前公司的離職原因
-
當前薪資福利等
-
當前在團隊中的角色
-
面試中確認了手機號能加微信,后續也是通過微信進行聯系的
重要的事情要多說一遍,【點擊這里,暗號博客園!!】
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/247325.html
標籤:其他
下一篇:Openfaceswap
