16年8月9号进行的电话面试,整个电面过程中基本上只涉及Android基础问题,有点出乎意料。
有部分问题忘记了,其中记得的有:
1. Activity生命周期
2. Activity的默认布局!
3. onCreate方法中会不会调用父类的onCreate方法
3. 锁屏时Activity的生命周期中哪些方法会被执行
4. onStop() 方法中能不能进行读写数据库操作
5. 如果onstop方法中不能操作数据库,该怎么做
6. onSaveInstanceState()方法中能不能操作数据库
7. onSaveInstanceState()方法中能不能缓存 bitmap对象
8. onLowMemory的使用
9. BroadcastReceiver一般在Activity哪个方法中注册
10. BroadcastReceiver能不能在onstart()方法中进行注册
11. OOM出现的原因
12. 出现OOM该如何进行处理,分析方法
13. 在开发过程中如何进行内存分析 ,分析方法、工具
14. UI布局优化的工具名称是什么!!!(坑爹)
15. AIDL的原理
16. 如何判断手机是否获得root权限(代码)
17. 图片缓存
18. 在开发过程中如何使用对象的引用(其实是问:强引用、软引用、弱引用、虚引用的使用及其区别)