3
項目經驗
3.1 開發工具
代碼管理工具:SVN、Git
常用的調試工具:Hierarchy Viewer、DDMS等
CI工具:Lint檢查,FindBugs、Jenkins
內存分析工具:dumpsys、memoinfo、MAT
3.2 項目工程
APP更新策略:推送或者拉取?
如何統一處理錯誤崩潰
如何進行用戶行為收集
日志管理有哪些要點?(Debug包開放,release包關閉,錯誤日志反饋)
打包方式Ant、Maven、Gradle
機型適配情況
3.3 開放平臺
是否使用過第三方平臺
常用開放平臺的熟悉度(微信、QQ、微博、支付寶等常用的支付和分享)
是否進行過對第三方平臺的統一封裝?
是否自己開發過SDK?
3.4 設計相關
有哪些常用的設計模式、設計原則
設計模式在Android源碼中的應用
設計模式在項目中的應用
項目中的分包方式
MVC在android中的應用,利弊
android項目中的常見層次結構,包劃分
有沒有設計過項目中的層級結構、包劃分