1.热修复的原理及其优缺点
2,描述一下Handler
3,一个线程可否有多个Handler,怎么保证只有一个Looper
由此问题衍生出Threadlocal,面试官问Threadlocal如何保证只有一个对象,这里我答的不是很好,Threadlocal其实在Android的looper里是判断了只有一个的逻辑,但真正的使用并不是这个特性
应该是一个Threadlocal 对象在 ThreadlocalMap里对应一个值
4,fragment生命周期,activity生命周期
我说出了fragment的onAttach onCreateView onActivityCreated 几个独有的,但跟activity直接的顺序好像说错了
5,activity启动模式
A app 的activity 启动 B app 的 activity 栈的变化
8,mvp
讲了对mvp的理解,补充说了对职责的理解
9.大文件传输的设计
10.调度算法?抢占式和非抢占式?
11.git rebase和merge的区别