Clarklevis' Workshop.

【大疆】大疆面经

字数统计: 303阅读时长: 1 min
2021/08/28

经验告诉大家,不管算法如何,八股文一定要背的熟熟的,另外如果在实习的话,实习相关的业务也一定要掌握的透透的,要用比较清晰的语言讲实习的任务讲明白

  1. 从Activity A中启动Activity B后,两个Activity的生命周期如何
  2. aidl的原理是什么
  3. binder是如何实现跨进程通信的
  4. binder中有哪些组件
  5. Handler用过吗?平时怎么使用Handler的
  6. 如果使用post发送一个延时任务的话,handler是怎么实现的
  7. Java中的强软弱虚四种引用分别介绍一下,以及他们的区别
  8. Java中的内存回收
  9. 什么对象会被视为垃圾
  10. 从Jvm的内存模型看,为什么Java会出现并发问题
  11. 两个无穷大数做加法如何实现:我回答的用String盛放两个数,或者放到数组中,然后通过遍历的方式对每一位进行相加,复杂度为O(n)
  12. MVVM架构解释一下
  13. MVVM中View和ViewModel的双向绑定
  14. Android Compose主要对哪一层产生了影响
  15. View的事件分发
  16. View适配不同屏幕的方法
CATALOG