面试两轮,都是电话面,一面问的问题都比较细,都是基于一些知识的探索性问题,问的有点难受,答得很一般,但面试官人还比较好,语气挺友善;
二面面的就是一些正常的知识了,答得还可以,基本都能回答上来,面试过了将近一星期打电话跟我说过了,要去上海现场复试,太远去不方便加上期末要考试,就没去了。
...查看更多
包含2个问题,2个回答
Q:一面:
1.Android体系结构;
2.Service的实现原理;
3.IPC机制;
4.Binder实现;
5.Activity启动模式及其任务栈特点,生命周期方法;
6.自定义View性能问题;
7.在View的onDraw()创建大量对象会导致的问题;
8.网络模型;
9.Android网络机制;
10.Retrofit的实现;
11.RxJava操作符;
12.RxAndroid使用;
13.Android线程模型;
14.简单View执行耗时操作是否会导致ANR,ANR原因;
15.实现线程有序执行;
16.Intent Service。