面試問答
請描述當由 Activity A (已可見) 切換至Activity B 時, 各自生命週期的變化
照實回答
一面是人資主要了解你的經歷 基本上都是一些BQ問題 很快就約二面了
二面的話一開始就人資先開場 接下來就是 90 分鐘
的線上測驗 總共12題
前面9題跟 android 相關
後面3題, 2題 leetcode easy, 1題 leetcode medium
寫完之後就是兩位 android 工程師面試, 其中一位好像又是 Team Lead
基本上 Team Lead 就是先以你的背景聊 並且深入聊用到的技術問題
照實回答就好 不會太刁難
後來另一位就針對剛剛的考題去問問題
但我老實說我覺得考題設計有點糟糕
尤其是程式的情境題部分
會讓你看 code 然後問會印出什麼
那邊我覺得有些答案 面試官也沒實際 run 過
把對的講成錯的
面試問答
請描述當由 Activity A (已可見) 切換至Activity B 時, 各自生命週期的變化
照實回答
請描述 LiveData, MutableLiveData, MediatorLiveData
照實回答
請解釋 Thread, Handler, Looper 的運作方式與關係
照實回答
請描述 touch event dispatching 的過程
照實回答
請描述 View 元件 redering 的過程
照實回答
leetcode
20. Valid Parentheses
11. Container With Most Water
322. Coin Change
面試建議
公司 android 產品有一些客戶遊戲整合、平台、聊天室App
有一個固定的客源
基本上算博弈類型
有些用 RN, 有些用 Native code
不會讓你實際看到 App 的樣子
因為也不在商店上
有興趣的話可以試試