字節跳動三面offer到手,面試官都問了些啥?

前言

 

前段時間,我一哥們去面試字節跳動,我聽他說過程艱難,但還是費了九牛二虎之力拿下了。

字節跳動的面試挺有挑戰性的感覺,不過還是挺有趣的,感覺啥技術都問。今天就跟大家說說字節跳動的面經。

字節跳動三面offer到手,面試官都問了些啥?

 

好了,我們來進入主題吧。

一面

  • 自我介紹
  • 聊項目
  • Redis瞭解多少,熟悉哪一些數據結構? zset底層怎麼實現的?
  • Redis 集羣方案應該怎麼做?都有哪些方案?
  • 如果是IO操作爲主怎麼確定?
  • 說說 Redis 哈希槽的概念?
  • zookeeper 是如何保證事務的順序一致性的?
  • 分佈式集羣中爲什麼會有 Master主節點?
  • 爲什麼要用 Redis 而不用 map/guava 做緩存?
  • Tomcat工作模式是什麼?

二面

  • 自我介紹
  • 問項目
  • 談談Mysql,說一下索引結構,爲什麼要使用B+樹?
  • Volatile 關鍵字有什麼用?怎麼理解可見性,一般什麼場景去用可見性?
  • NIO 與 BIO 有什麼區別?
  • 說一說Netty 原理。
  • Dubbo的RpcContext是怎麼傳遞的?主線程的ThreadLocal怎麼傳遞到線程池?
  • 什麼是索引覆蓋?
  • SpringMvc 裏面攔截器是怎麼寫的
  • SpringMVC 怎麼樣設定重定向和轉發的?
  • 如果目標類沒有實現接口,那麼 Spring AOP 會選擇什麼目標類?
  • 說說業務中,Netty 的使用場景
  • Dubbo 連接註冊中心和直連的區別
  • GC 的三種收集方法是什麼?原理與特點?分別用在什麼地方?如果讓你優化收集方法,有什麼思路?

 

三面

  • Kafka 內部原理?工作流程?
  • 怎麼實現 Exactly-Once?
  • CAP 是指什麼?Mysql 滿足CAP中哪些?
  • 什麼是一致性Hash?自己實現一致性 Hash,會用什麼數據結構?
  • 單例對於單例,你知道哪些實現方法?
  • 快排算法是否穩定?什麼是穩定性?
  • MySQL 中使用什麼存儲引擎?
  • 數據庫的三範式?
  • 你有什麼想問我的?(部門定位?崗位職責?加班情況?薪酬福利介紹?)

總結

我哥們說他差不多就是這麼個過程吧,其實不管是面試官也好,去面試的朋友也好,面試官沒有大家想得那麼恐怖,足夠的底氣和自信是需要鍛鍊的,當然也要有一定的實力哦,纔拿得住才能端穩“飯碗”。

衆所周知,面試前的“練手”還是很重要的,所有開始面試之前一定要準備好哦,不然也是耽擱面試官和自己的時間。

福利

這裏給大家送一個小福利,平時整理了一些常見的面試題目以及技術問題。一些大廠的面試真題(都整理成文檔,小部分截圖)。

希望能夠幫助到大家。需要可以掃描下方直接免費獲取。

 

 

多刷題,多刷題,後面硬啃了好長一段時間才補回來,祝大家offer拿到手軟哦~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章