面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!

yilian發表於2020-03-18

前言

我覺得每一個程式設計師的夢想大概就是能夠找一份大廠的 Offer,我覺得這很正常,這並不是我們的飯後談資而是每個技術人的追求。

像阿里、騰訊、美團、位元組跳動、京東等等的技術氛圍與技術規範度還是要明顯優於一些創業型公司/小公司,如果說能夠在這樣的公司鍛鍊幾年,相信對自己能力的提升還是非常大的

但不是每個人都能夠進入大廠的,這往往取決於我們的能力、學歷、面試表現等因素。

面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!

想要透過大廠的面試,前期準備少不了!

各大廠中,我比較熟悉的是阿里和位元組跳動,先後整理了他們的面試題,尤其是位元組跳動2017-2019的面試真題,整理好成354的文件後分享給了許多朋友,

就有一個朋友,在面試騰訊和京東失敗後,憑藉這個文件,去面了位元組的抖音,拿到了offer,現在,也把抖音的面試題分享出來,希望在大家面試大廠提供一些幫助。

面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!

面試

位元組抖音一面(面試時長50min)

  1. 介面和抽象的理解
  2. 程式和執行緒的理解
  3. 各種單例建立的理解,以及DCL的同步機制為什麼這麼做,其他的設計模式知道的,以及應用場景。
  4. MVP和MVVM的理解,P層它主要做什麼工作,你如何實現的M、V、P三層的通訊。
  5. Handler的工作流程,Handler能否在子執行緒初始化以及用什麼方案來替代Handler的在子執行緒初始化。
  6. JVM的組成成分,以及你對四大引用的理解
  7. 四大啟動模式的啟動方式以及場景分析,如果一個按鈕對應頁面跳轉,如何點多次只進行一次跳轉,兩種方式回答
  8. 對http和https的理解
  9. Broadcast和LocalBroadcast他的一個區別
  10. Static變數他的用處是什麼,具體應用場景。
  11. 一道兩個連結串列的相加問題。思路+偽碼實現(這裡和阿里不一樣,因為是牛客的平臺,其實編碼體驗沒有特別好,面試官讓我用偽碼來實現思路就可以了)
面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!

位元組抖音二面(面試時長70min)

  1. 先自我介紹,問專案,老樣子的MVP、MVC的理解,Handler中的記憶體洩漏
  2. 重點要講Handler的記憶體洩漏,為什麼會引起記憶體洩漏?(原始碼角度分析)解決方案有哪些?(說了三種)
  3. 為什麼我的庫中的MVP要基於範型實現,實現思路,還有泛形擦除(主要說了公共邏輯抽離這一塊的內容)
  4. 對View自定義的一個瞭解
  5. 基於對網盤的理解,讓我分析上傳、下載這兩塊的內容,讓我來做,會做什麼樣的處理,啟發內容見下文:
  6. 關於上傳方面:定時上傳和立刻上傳兩方面的分析,針對的是資料量的大小
  7. 關於下載方面:執行緒安全(voliate / sync),執行緒池的使用,引數理解等等,斷點重傳的問題,應該怎麼去進行實現。
  8. 還有整個的如果Activity突然斷了,或者被kill了,如何對資料或者下載的位置進行儲存
  9. ButterKnife原理實現
  10. 一道深度遍歷和公共節點尋找的題(給出了複雜度極高的方案,面試官給了好的方案,但是問題停留在了公共節點尋找)
面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!

位元組抖音三面(面試時長70min,有機率通,要等hr)

  1. 問了專案架構,覺得專案有什麼樣可以升級的地方
  2. 泛型擦除,萬用字元的問題,主要做了extends和super的回答
  3. 從哪裡瞭解的objectBox,和greenDao相比覺得他有什麼樣的優點,效能有進行過測試嘛(只看過官方資料),影像載入框架的選用。
  4. 從記憶體洩漏問題推倒到jvm的深層次問題,可達性分析的GC Root有什麼,虛擬機器棧和堆的關係,方法是怎麼實現的。
  5. 問我覺得自己的優勢是什麼,說了我對一些框架的理解
  6. 對Kotlin和Flutter的一個瞭解程度的理解,還有為什麼學習的一個現實原因,和學習方法。
  7. 數學題了,類似於斐波那契數列,但是關係式還沒推倒出來。
  8. 用迴圈的方式去實現一個先序遍歷,說的一些方案不用寫程式碼。

面試題是開放的,就沒有特意準備答案了,但是位元組跳動面試真題解析&簡歷製作PDF模板可以全部免費分享給大家

注意:位元組跳動Android面試真題解析、簡歷製作+春招困惑解答+經典HR面試解析的朋友,可以直接私信我【位元組跳動】免費領取

面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!

針對位元組跳動的面試題整理的,進行了分類,循序漸進,由基礎到深入,由易到簡。

將內容整理成了五個章節、計算機基礎面試題、資料結構和演算法面試題、Java面試題、Android面試題、其他擴充套件面試題、非技術面試題總共五個章節354頁。

面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!

每個問題都附上1個標準參考答案,都是反覆摸索消化(真心花了很多時間),覺得寫的比較好的文章作為答案。

來節省大家自己去搜尋的時間,把時間用在正確的東西上。。

還整理了全套簡歷製作、春招困惑、HR面試等問題解析參考建議。

面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!

【位元組跳動面試真題解析&簡歷製作PDF模板】免費領取:關注我看個人介紹,或直接  點選我

面試騰訊京東接連失利後,憑藉位元組跳動真題閉關學習,拿下了抖音offer!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952849/viewspace-2681234/,如需轉載,請註明出處,否則將追究法律責任。

相關文章