2018-06 卖好车电话面试

1、说说你对handler机制的理解

一般你从源码去讲就可以了,handler的初始化需要注意什么,message的存储,messageQueue的结构,怎么轮训的。

详细参考:

Handler源码分析

2、Android中事件分发是怎么进行的(一次完整的分发)?

Activity–>ViewGroup–>View–>Viewgroup–Activity

详细参考:

View的Touch事件分发机制
Android的事件分发机制

3、什么是内存泄漏?在Android开发中,有哪些情况会发生内存泄漏?你是通过什么方法来解决内存泄漏的?

详细参考:

内存泄漏

4、如何优化布局的?RelativeLayout布局为什么会测量两遍?

5、垃圾回收机制?算法?

6、类加载机制

7、Retrofit的原理

详细参考

Retrofit源码解析

8、开发过程中用过哪些设计模式

9、RxJava是用了什么设计模式?观察者是怎么和被观察者绑定的

    原文作者:24K纯帅豆
    原文地址: https://www.jianshu.com/p/6c1c57646037
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞