持续更新~~~
公司一
- 内存泄漏
- retrofit原理
- okhttp原理
- 线程池
- lrucahce
- 大图片处理
- MVP MVVM
- Activity A 跳转 B 生命周期
- handler
- 然后就是一些具体的业务场景
公司二
- retrofit原理
- okhttp原理
- Arouter原理
- MVVM优势
- MVP接口爆炸怎么解决
- 卡顿解决
- 线程池以及执行策略
- 泛型
- invalidate原理
- 锁
- volatile
- 内存优化
- 启动优化
- ThreadLocal
- handler
- handler.postDelay原理
- 组件化优势
- 协程和线程区别
- flutter热更新
3. 公司三
- retrofit原理
- okhttp原理,默认有哪些拦截器,具体实现
- okio做了哪些优化
- rxjava
- 线程池
- 锁
- handler
- ThreadLocal
- MVVM优势,用到的组件
- 协程和线程区别
- kotlin inline关键字
- kotlin 高阶函数
- 内存优化,内存泄漏
- jvm内存区域
- 自定义view, 测量模式
- 滑动冲突
- https
公司四
- rxjava,线程切换原理
- jvm内存区域
- gc机制
- 线程池
- handler
- message数据结构,排序
- SparseArray
- lifecycle原理
- 热修复
- MVVM
- 协程和线程区别
- 协程async和launch区别
- kotlin let和apply区别
- kotlin 高阶函数
- 自定义view
- invalidate
可以看到有几个高频问题,是必须要了解的。
感想就是,能回答上来的问题,面试官会深挖细节,没仔细看源码一挖就露馅。有一说一,看过源码忘了也会被挖爆=。=
大环境下,市场上求职者比较多。用人单位都会精挑细选,还是得做充足准备。
网友评论