天天看點

二本軟體工程學生,如何3天斬獲位元組秋招提前批offer

二本軟體工程學生,如何3天斬獲位元組秋招提前批offer

集美大學誠毅學院的學弟,大一的時候從學校貼吧上看到我并且加了微信,後面讓他大二就開始實習,在今年4月份拿了阿裡和騰訊和實習offer,最近又拿了位元組秋招提前批的offer,屬實牛逼!

今天主要分享位元組提前批後端的面試經曆,希望能給大家一些幫助。

二本軟體工程學生,如何3天斬獲位元組秋招提前批offer

自我介紹

我是福建某二本學院22屆軟體工程學生,是峰哥的學弟。

之前在實習生春招中拿到了阿裡騰訊的實習生offer。

最終我選擇去了騰訊實習,在實習期間“偷偷”地面試了位元組提前批,拿到了位元組提前批後端崗位offer。

過程

我在6月份入職騰訊開始暑期的實習,随着實習時間的推進,我的工作也日益飽和,基本是995的一個工作狀态了。

到了後續7月份,許多大廠也開始了提前批的招聘,其中就包括了宇宙條(位元組)。于是,我在工作的勞累中糾結着要不要面試,最後在7月份的最後一天投出了履歷,上了位元組提前批最後一班車。

二本軟體工程學生,如何3天斬獲位元組秋招提前批offer

于是又有一個難題擺在我面前,面試地點和時間如何選擇,因為位元組的面試官也大都是選擇在工作日進行面試的,和我實習的上班時間是沖突的,我也不想請假或和主管同僚坦白去其他面試的情況.

于是經過我對公司同僚作息的多次摸索發現,一般開會和讨論問題的時間都是在下午3點到6點和晚上7點半-9點,在其他時間同僚們也有偶爾的遲到.

于是,我就打算“假裝”遲到,這樣就解決了面試時間的問題;而面試地點我就選擇了在其他層的封閉的電話亭裡,這樣也避免讓主管同僚遇到的尴尬情況出現。

不得不說位元組的招聘效率還是很高,馬上就有hr聯系我約面試時間,于是我就約了中午2點開始,我在中午吃完飯就跑到了二樓找了個小電話亭,就開始演習自我介紹。

兩點準時開始了面試,一面面試官略顯嚴肅,主要是對基礎知識的考察,考察了JVM、MySQL、Redis、Raft、分布式等方面的八股文,最後同樣是走了位元組面試的相同套路,來了道算法題結束面試。

結束面試後,快3點了,我偷偷地将電腦放在了腿邊,拿出事先買好的咖啡,假裝是中午午睡後,去樓下買了杯咖啡提神,回到了工位上,不一會二面的邀約就來了,我約了第二天的傍晚進行面試。

主要内容是配合着我履歷上的知識點,旁推側擊地問我如何學習的,有點閑聊的過程中問問題的感覺,算法題是一道多線程的題,因為太久沒寫過多線程相關的東西,做題的過程中有點坎坷,最後還是憋了出來。

二面面完之後,hr當天晚上就約了第二天的三面,過程主要是問項目,過程也還算比較正常,最後也是照常出了一道算法題,三面的當天,内推人去問了hr後,告訴我通過了,一周後,hr簡單詢問後,就發了意向書。

面試三場都是連着3天面下來的,效率比較高,而且面試官都是比較友好,體驗感覺還是不錯的,第一次面位元組,就來了個3天斬獲了意向書,這個過程還是比較魔幻的。

面試下來,其實位元組面試最有特點的地方還是需要刷好題,因為算法題在位元組的面試中擁有一票否決的權重,是以面試之前多刷題是準備位元組面試最重要也是最簡單的一個環節。

二本軟體工程學生,如何3天斬獲位元組秋招提前批offer

下面我整理了一下我在這次位元組面試過程中遇到的一些問題:

位元組面經

一面

  • 說一下JVM的記憶體模型
  • JVM的局部變量和全局變量一樣嗎,記憶體如何配置設定的
  • 函數運作的過程,JVM内部發生什麼事情
  • MySQL的事務隔離級别
  • MySQL的預設事務級别
  • MySQL如何解決的幻讀
  • 說一下MVCC
  • Raft叢集發生故障,如何解決
  • Raft和Paxos有什麼差別
  • 算法題:搜尋二維矩陣II

二面

  • MySQL的索引機制
  • 為什麼用B+樹
  • 你是怎麼學MySQL的
  • Redis的IO模型了解嗎
  • 為什麼Redis為什麼選擇用單線程,memcached用多線程
  • 說一下Reactor-IO模型
  • 你如何了解Redis的,看過哪些書
  • 了解LSM嗎,說一說
  • WiscKey了解嗎,說一說
  • 平時喜歡看哪些書,最近在學什麼
  • 算法題:3個線程按順序列印1 ~ 100,代碼不能重複備援(3個線程Runnable函數體相同)。

三面

主要是聊項目中的一些問題

  • 說一說DDD和JDK8的函數式程式設計
  • 說一說Disruptor
  • 具體用了什麼設計模式,為什麼要用這些設計模式
  • 說一說項目中實作的淘汰算法(LRU、LFU)
  • 算法題:接雨水

最後

在校的同學盡量提前準備,别卡着時間點再學。尤其是學曆像我一樣不好的,提前學習并且早點實習,這樣能給自己進大廠增加更多的籌碼。

--end--