4.21 下午4点 一面 1. 自我介绍 2. 项目难点 3. Handler机制,Looper.loop会不会阻塞线程,为什么? 4. gc算法,收集器,stop the world 5. jvm内存区域,为什么要有jvm,我答的是为了隔离物理存储,方便移植,面试官又问会不会影响效率,答会影响,接着问怎么优化😂,我枯了 6. 进程和线程的区别 7. 框架源码(没看过,不会),eventbus有哪些缺点,什么类可以作为event,为什么不用广播 8. 设计模式 9. 手写单例 10. 类加载过程,我扯到了invokesta...