1. 如何实现监听前台程序?
2. App怎么防止被强杀
3. Android如何实现多进程?
4. Retrofit的优点好处都有哪些?MaterialDesign的控件有用过吗?
5. 消息机制,Handler是怎么获取looper对象的,messageQueue是怎么获取message的,死循环还是轮询,生产者消费者?
6. 布局优化,merge include viewstub;
7. android中有那些动画,view动画与属性动画的区别;
8. android如何进行网络优化?
9. 自定义view过程?
10. 三个测量模式都是什么?
11. 怎样从onMesure的两个参数中获取长度?
12. 介绍一下Android事件分发机制
13. 怎么打破双亲委托,怎么自己继承写个classloader;
14. ListView 加载网络图片,怎样防止图片错乱?
15. java中的四中引用是什么?
16. https和http的区别?
17. RSA是什么,数字签名是什么;
18. dp与px转换公式?为什么用dp;
19. 打包签名流程,keystore是用来干嘛的,二次打包。包名一样,签名不一样可以同时安装吗;
20. 如何一键结束全部程序,activity会不调用onStop,onDestory,被强杀怎样恢复数据;
21. volatile 和 synchronized区别? 锁有哪些,static synchronized修饰的方法是什么锁,两个线程同时i++会怎么样,还有线程池;
22. AsyncTask有用过吗?
23. activity 中有个线程跑完后会显示textview文字,但是没跑完就按返回了,会发生什么情况;