Android面试题分享二(2019年7月)

被问得一脸茫然的那种。(题目都是本人亲身面试笔试接触到的)

1、内存泄漏什么情况下可能发生?平时怎么处理的?

2、引用有几种?区别是什么

3、绘制一个view的时候,如果没有mesure直接绘制,会怎么样?

4、onTouch和onClick的执行顺序

5、多线程相关,比如handler消息传递的流程是什么?Eventbus原理是什么?

6、平时用的异步是什么?有没有了解RxJava?

7、http tcp的区别?怎么保持tcp长连接?

8、有没有遇到Service被杀掉的情况?怎么解决的?

9、对电量的优化

10、leakcanary的原理是什么?怎么检测出内存泄漏的?

11、客户端上传文件,如何保证不把重复文件发给服务器?

12、大文件秒传的实现思路

13、MVC MVP的简单介绍,MVP的优势。

14、有没有阅读安卓源码?熟悉哪一块?

15、服务器下载大量图片到客户端,因为占用内存太大,怎么解决这个问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值