1. 程式人生 > >Android校招面試題 —— Android篇

Android校招面試題 —— Android篇

一、基礎篇

1. Android 事件分發機制

也可以叫做 Android 事件傳遞機制

2. Android 訊息機制

3. Binder 機制

3. Activity 相關

  • Android 四大元件
  • Activity 生命週期
  • Activity 的啟動模式
  • singleTask 啟動方式
  • AlertDialog,PopWindow 和 Activity 區別

4. Android 中資料儲存方式

5. 產品相關

  • 微信主頁面的實現原理
  • QQ 上訊息小紅點的原理
  • 今日頭條推薦新聞去重,推薦的時候去掉使用者已經看過的新聞。
  • 斷點續傳的實現
6. App 啟動崩潰異常捕捉 7. 為什麼不能在子執行緒更新UI?

二、第三方庫

1. RxJava

  • RxJava 的作用,與平時使用的非同步操作來比,優勢

2. Retrofit

3. 用到的一些開源框架,介紹一個看過原始碼的,內部實現過程。