OPPO 安卓一面面经
1、 1、 项目中的重点内容
2、 Service两种区别
3、 AsynTask 原理
4、 线程池原理,是否使用过
5、 性能优化,图片内存占用计算,持有引用,
6、 TCP原理,如何确保稳定(与udp相比),阻塞,
7、 文件上传下载原理,下载中流的大小;
8、 反射如何实现
9、 泛型
10、 EventBus作用,,原理;
11、 java四种引用(强软弱虚),软弱的回收区别
12、 ListView的一些优化,如何复用,错位,现在用glide
13、 数据结构,SparseArray和hashmap区别
14、 操作系统,cpu调度
15、 数据库。。。
16、 LRU缓存原理
17、 死锁,锁的几种类型。是否项目中使用
18、 继承和接口,优先使用级
19、 四道算法原理
20、 Linux指令;
聊的很久,有些问题不理解,面试官会表述很清楚,探讨的很开心
#OPPO##面经##安卓工程师##校招#