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是用了什么设计模式?观察者是怎么和被观察者绑定的

你可能感兴趣的:(2018-06 卖好车电话面试)