记一次高级android面试经历

1.单例模式的优缺点
2.retrofit源码分析
优缺点
retrofit注解是通过什么实现的
3. rxjava源码分析,优缺点
rxjava如何进行线程切换

4.mvp和mvc,mvvm的原理解释,以及优缺点比较
5.sp是安全的吗
6.进程间通信
7.怎么写安全的广播broadcast和服务service
8.aroute源码解析
router拦截功能
9.热修复原理
10.组件化,插件化,模块化原理,差别,优缺点
11.kotlin优缺点,原理
12.flutter优缺点,原理
13.rn优缺点,原理
14.计算机算法
15.fresco原理,源码分析
16.视频播放原理
17.eventbus源码解析,优缺点
18.handler与looper,message是否一一对应
19.注解的原理
20.activeandroid注解的原理,使用,数据的增删改查
21.rxjava中observable发送多个事件后observer事件处理顺序
22.contentprovider 的原理
23.aidl的原理

你可能感兴趣的:(面试)