字節提早批後端開發1、2、三面面經,已意向書!

概述

分享一波在讀者羣,應屆生大佬的校招面試經歷,目前手上已經拿到了 字節意向書螞蟻轉正offer大佬是我在螞蟻認識的一位師弟,我的能力很強,職業規劃很清晰,源碼鑽研也很深刻,給你們分享一波他的字節SP面經mysql

樓主是周天下午4點到7點連續三面,次日早上發的意向書,效率很快react

感受所有是懟着簡歷問的,八股文問的比較少,所有是基於項目 實習的基礎上去問的!感受參考價值不是特別高,仍是發出來給你們看看!nginx

一面

  • 一、由於項目作了基於nettyrpc框架,針對這個進行展開提問面試

  • 二、Reactor線程模型算法

  • 三、netty怎麼實現實現reactor線程模型的sql

  • 四、rpc調用的時候調用遠程方法像調用本地方法同樣是用了什麼(這裏我回答了網絡鏈接的底層,結果面試官問的代碼層面的動態代理)json

  • 五、動態代理怎麼實現的?有哪兩種動態代理(JDK、cglib)?有什麼區別?數組

  • 六、IO多路複用瀏覽器

  • 七、selectpollepoll緩存

  • 八、因爲本身簡歷上寫了看過rocketmq源碼,接下來對mq展開提問

  • 九、rocketmq和市面上常見的mq有什麼區別,都有什麼優缺點

  • 十、rocketmq事務消息底層

  • 十一、一個數組,從輸入中找一個數看看在不在這裏面(開放題,任何你想到的都能說):我回答了排序二分、遍歷、用set、用hashmap、hashcode、用布隆過濾器。比較開放題

  • 十二、自增id有什麼好處(我回答了和uuid相比,節省磁盤空間,做爲聚簇索引提高查詢效率)

  • 1三、select * from user where id >= 多少 order by phone 這個sql有什麼問題能夠優化的

  • 1四、算法題:選定一個鏈表,返回環的入口節點,沒有則返回空節點

二面

  • 一、懟項目(支付寶實習項目)

  • 二、rocketmq延時消息底層實現,應用場景

  • 三、epoll 水平觸發和邊緣觸發

  • 四、常見的json序列化工具備哪些?

  • 五、看到你寫netty ,知道protobuf嗎?和json比有什麼好處呢?

  • 六、那你能說說dubbo是怎麼實現的嗎?

  • 七、dubbo的序列化方式是什麼呢?

  • 八、微服務zookeeper、eureka、consul、nacos對比

  • 九、zookeeper講講?CP仍是AP?eruka呢? 服務調用須要ap仍是cp?分析一下場景?

  • 十、爲何mysql單表最多不放超過2000w行數據呢?

  • 十一、算法題:兩個字符串找最長公共子串

三面

  • 一、懟項目(商湯實習項目數學建模項目

  • 二、認證、受權、熔斷、限流都是怎麼實現的?

  • 三、常見的限流算法?(令牌桶等)

  • 四、常見的限流方式?(nginx、網關)

  • 五、JWT瞭解嗎?

  • 六、進程通訊方式?哪一種通訊方式最快?

  • 七、開發中怎麼解決線程安全問題

  • 八、若是你在瀏覽器上輸入一個網址返回error怎麼排查?(ping對應的ip)

  • 九、若是你ping出來的ip是128.0.0.1怎麼辦?(確定是對應的瀏覽器緩存映射、或者本級host被修改,面試官說就是這個)

  • 十、你前面兩面還有沒被問到的嗎?(不知道沒有,別問了)

  • 十一、算法題:兩個有序數組找中位數

點關注,不迷路

好了各位,以上就是這篇文章的所有內容了,我後面會每週都更新幾篇高質量的大廠面試和經常使用技術棧相關的文章。感謝大夥能看到這裏,若是這個文章寫得還不錯, 求三連!!! 感謝各位的支持和承認,咱們下篇文章見!

我是 九靈 ,有須要交流的童鞋能夠 加我wx,Jayce-K,關注公衆號:Java 補習課,掌握第一手資料! 若是本篇博客有任何錯誤,請批評指教,不勝感激 !

相關文章
相關標籤/搜索