別了,拼多多!再也不想砍一刀了,嗶哩嗶哩 (゜-゜)つロ 乾杯~ 前言 離職的原因 面試進行時 面試感想

前言

2020年的工作不好找,特別是對我們搞Android開發的來說,互聯網寒冬還是有壓力的。但是我還是從工作了快兩年的拼多多離職了。

這個決定並不是一時衝動,大家都是成年人,要學會對自己的選擇負責。去年6月,我在深思熟慮後,從工作兩年的拼多多離職了。

當然,我並不是裸辭,我的膽子還沒有大到敢斷了自己的收入來源。在離開前,我已經拿到了B站的內推,經過三面,我也順利的拿着我23K的offer進入B站。

本文主要分享一下我作爲一個Android開發,在2020年互聯網寒冬之下的面試經驗。希望能對大家有所啓發和幫助。

離職的原因

我的上一個東家,在現在來看也是一個大廠了,盈利可觀,我當初進去的時候還沒法和淘寶比,現在已然成爲能夠和阿里一較高下的一匹黑馬。

這裏,我並不想黑自己的老東家,公司也算是給了我很大的發展空間,工資什麼的也十分可觀,沒有虧待我,但是……工作強度太大了呀,我感覺自己頭髮快要掉完了,另外就是上廁所排隊太難了。

作爲一個射手座,一生熱愛自由的我不能忍。我想要改變一下自己的工作環境,尋求工作和生活的平衡。

於是我就看中了B站,這個配陪伴我度過了整個青春的小破站。在提交離職申請的同時也在積極爲面試做準備。

面試進行時

第一面

一年多沒有面試過,感覺又回到了剛出校門到處爲面試奔波的時候。所幸我也有了一年多的工作經驗,這次也算是有備而來,心裏多少還是穩一點。

在跟B站的HR瞭解完公司的業務、技術、團隊規模等情況後,就約了一面,面試的時間是在第三天的下午。到達後,HR帶我到樓上面試會議室,先給了我兩份試題,一份技術的,一份類似公務員行策考試的試題。

一面的題目感覺還是比較簡單的,技術基本上都是簡答題。題目大概有:

  • JVM
  • 悲觀鎖
  • Android的四大組件
  • View的事件分發
  • Eventbus
  • Http2.0
  • NDK
  • 設計模式
  • 算法題

整個面試過程還算比較順利,除了源碼那塊兒還需要多看看書複習一下,其他的地方都還可以。

PS:源碼是真的很重要,我的經歷就是一個很好的前車之鑑了,大家記得好好複習一下呀!!!這裏推薦大家去看一下這些源碼。

第二面

第二天下午我還沒有收到通知的時候,我一開始以爲自己一面涼了。

終於在晚上來了電話,約了二面。

又過了一天,我來到B站的總部開始第二輪面試。

這次面我的是一個架構師和一個部門經理,問的問題還是比較簡單,但是唯一不同的是比一面的問題做了延伸。這裏也照樣做一下總結吧。

  • JVM
  • 翻轉鏈表
  • hashmap
  • 屏幕適配
  • 雙親委託模式
  • 工作中遇到過什麼問題
  • Jetpack
  • Fragment
  • Handler
  • 內存優化
  • 動畫機制二面延伸的問題(沒有回答出來)

然後就是和一面一樣的話:回去等通知。(每次讓我等通知我都在懷疑我是不是涼了,估計也是網上的段子看多了……)

第三面

這次等的時間有些久,差不多有一個星期吧(難道我的去留這麼難決定嗎?是我B站5級號+大會員的加持不配嗎?)。

當我以爲要涼了時,某個上午HR給我來了電話,約了第三面(大會員沒白充,值了)。

這次的面試是我覺得最難的,主要問的是音視頻開發方面的問題,
關鍵是,這個方面我只是有一些瞭解,不是特別熟悉,於是中途很多地方就有些尬。

這裏推薦大家一份複習資料:

互聯網寒冬之下,Android開發的港灣:音視頻進階學習(點擊可看)

所幸面試官人很好,給了很多提示,看見有些問題我答不上來,就換了方向繼續,讓我的面試最後還是磕磕絆絆的順利結束了。中途還問了我一些職業規劃、個人以後發展的想法。

這裏,照舊做一下面試題的覆盤:

  • Kotlin和Java,程序運行的主要入口都是main()方法,那麼Android的main方法在哪裏?
  • Android系統安裝apk的過程?
  • 爲什麼子線程不能更新UI?
  • 對音視頻開發有過了解嗎?(我回答的是“瞭解過一些”,簡直就是給自己挖坑)
  • 常見的數字音頻編碼文件格式有哪些,並簡述其特點
  • 列舉一些音頻編解碼常用的實現方案
  • 說下預測編碼的基本原理
  • 說一下MPEG視頻基本碼流結構
  • 說下AMR基本碼流結構

HR面

這是最後一面吧,老實說我覺得自己實在是太不容易了(還是感覺時間倉促,準備的不夠啊)。

最後談薪資的時候,問了我上家的薪資,最後說差不多能給23K(已經很棒了,比上家高個3K吧,也還不錯)。

到這裏,基本上就成了,就差發offer了。

PS:第三天上午,我的郵箱就收到offer啦~ 好耶~

面試感想

總體感覺還是挺不錯,也算是比較順利吧,很開心能夠加入B站這個大家庭!

B站的面試問題有一定的廣度,但是並沒有像字節跳動那樣問到非常底層的細枝末節但是!會有個別問的稍微深一點,大家還是要好好準備呀!我這個只能說是有驚無險,那些資料該看的還是要看,該學的還是要好好學。

另外就是,感覺面試官很喜歡問JVM、還有一個音視頻,基本三面的問題大部分都是音視頻開發有關,我以後還需要加強音視頻的學習呀!感覺自己和大佬們相比還是差的很遠,有很大的距離。

總之,一起加油吧!

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