1. 程式人生 > >360內推Android面經 - 2018(已拿offer)

360內推Android面經 - 2018(已拿offer)

圖文無關

上週參加了360的內推面試,一天3面,兩輪技術,一輪HR。不得不說效率很高。和其他公司隔幾天再面相比,感覺最重要的是能夠及時的知道自己過沒過,不用焦急的等待後續面試通知。差不多一週左右的時間,offer意向書已經發放,效率很高。

以下是我的面經,供參考。

一面

  • 自我介紹
  • 軟引用、弱引用區別
  • 垃圾回收
  • 多執行緒:怎麼用、有什麼問題要注意;Android執行緒有沒有上限,然後提到執行緒池的上限
  • JMM
  • OOM,記憶體洩漏
  • ANR怎麼分析解決
  • 介面相關:
    • LinearLayout、RelativeLayout、FrameLayout的特性、使用場景
    • 如何實現Fragment的滑動
    • ViewPager使用細節,如何設定成每次只初始化當前的Fragment,其他的不初始化
    • ListView重用的是什麼
  • 程序間通訊的機制
  • AIDL機制
  • AsyncTask機制
  • 如何取消AsyncTask
  • 序列化
  • Android為什麼引入Parcelable
  • 有沒有嘗試簡化Parcelable的使用
  • 設計模式
    • 常用的有哪些,答單例、Builder、觀察者
    • 觀察者模式用的時候要注意什麼:記憶體洩漏;同步問題
    • 如何實現觀察者模式的同步
    • 單例模式同步問題;懶漢和DCL的比較
  • ndk
  • C++崩潰資訊如何檢視

二面

  • 自我介紹
  • AIDL機制
  • 專案:拉活怎麼做的
  • 應用安裝過程
    • 資原始檔——/data/data/包名
    • AndroidManifest.xml——PackageManager
    • dex——Dalvik、ART區別
  • 職場規劃
  • 有沒有關注Github專案
  • 關注這個專案是需要還是興趣
  • 有沒有什麼想問的

HR面

  • HR自我介紹,然後讓我自我介紹一下
  • 怎麼選上班長的
  • 選上班長的關鍵因素
  • 擔任班長期間印象最深的事情
  • 怎麼當上科技部部長的
  • 大三大四幹什麼:跟著學長創業
  • 大學最自豪的事情:創業做的遊戲被玩家支援
  • 做遊戲中你碰到的最大問題
  • 怎麼解決這個問題的
  • 做遊戲你參與做了什麼
  • 三個詞描述一下自己,對三個詞展開提問,會讓舉例子
  • 有什麼想問的

更多Android面試相關請點選
- 四步準備Android面試
- Android開發概要
- 網路基礎會問哪些問題及其解答
- Android記憶體洩漏場景及解決方法
- 大疆提前批終面
- 大疆提前批終面後加面

版權宣告
本文首發自簡書:
搜尋作者:QinGeneral
無需授權即可轉載,甚至無需保留以上版權宣告;
轉載時請務必註明作者。