1. 部分知识点
- Apk逆向
- Apk加固
- 如何设计一个线上crash监测机制
- 架构
- 模块内部怎么分层
- 安卓音频播放流程
- 音频焦点控制逻辑
- 三方sdk加载放到异步,应用调用时候怎么提高用户体验,"使用数据流的形式?"
- 页面启动速度优化
- 应用启动速度优化
- Activity启动另一个Activity,实际生命周期是什么,界面的进入及退出动画,和onpause之间的执行顺序
- activity生命周期
- 快排的原理及时间复杂度
- hashmap的查询的时间复杂度
- tcp和udp的区别
- tcp如何保证可靠传输
- tcp重传机制,滑动窗口,拥塞控制
- activity的onstop是否一定会执行
- Handler机制
- Glide相关
- JVM内存模型
- 线程池
- 代理模式/动态代理
- Retrofit源码
- Binder机制
- HTTPS相关
- Android性能优化,包括APK瘦身
- JAVA的 强 软 弱 虚 引用
2. 汇总
3. 参考资料
1. Handler
- juejin.cn/post/686601…
- juejin.cn/post/693260…
- mp.weixin.qq.com/s/vCnftbD3z…
- mp.weixin.qq.com/s/Ylc5mPwMz…
- www.jianshu.com/p/2535f24d2…
- www.jianshu.com/p/70d5785ee…
- www.jianshu.com/p/4a8dc2f50…
- www.jianshu.com/p/9c10beaa1…