经验告诉大家,不管算法如何,八股文一定要背的熟熟的,另外如果在实习的话,实习相关的业务也一定要掌握的透透的,要用比较清晰的语言讲实习的任务讲明白
- 从Activity A中启动Activity B后,两个Activity的生命周期如何
- aidl的原理是什么
- binder是如何实现跨进程通信的
- binder中有哪些组件
- Handler用过吗?平时怎么使用Handler的
- 如果使用post发送一个延时任务的话,handler是怎么实现的
- Java中的强软弱虚四种引用分别介绍一下,以及他们的区别
- Java中的内存回收
- 什么对象会被视为垃圾
- 从Jvm的内存模型看,为什么Java会出现并发问题
- 两个无穷大数做加法如何实现:我回答的用String盛放两个数,或者放到数组中,然后通过遍历的方式对每一位进行相加,复杂度为O(n)
- MVVM架构解释一下
- MVVM中View和ViewModel的双向绑定
- Android Compose主要对哪一层产生了影响
- View的事件分发
- View适配不同屏幕的方法