看到群友发了份面试题,没有答案,这里暂且记下,回头再查找资料把答案补上
1. ArrayList中数据自定义排序是如何实现的?
3. 如果至少要得到图片的信息,不预览,什么样的加载方式最快最省内存?
5. Android虚拟机会不会发生内存泄露?泄露和溢出的区别是什么?请举例。
7. http即是无状态协议,为什么浏览器可以做到有状态,app又是怎样实现状态会话的?
9. 如何实现本地对象永久保存,在程序恢复的时候,再把对象加载到内存中
11. Java接口回调有哪些好处?你经常在哪些地方会用到?
12. 简单说什么是适配器模式?Android中哪些地方用到它
13. Activity被干掉了,但Activity中启动的线程还在后台跑着,当它执行完需要更新UI时,发现Activity已经死亡多时,立刻崩溃掉了,你怎么办?
14. 设计一个算法,计算圆上任意一个坐标,并让这个点顺时针旋转,停下来时不会卡帧,运动到哪听到那
15. 解释对称加密和非对称加密的算法原理和应用场景,并说出三点主流加密算法的优缺点,可以根据实际项目加以解释
16. 如何避免dialog窗体溢出问题?fragment在什么时候获取context上下文会抛出nullPointException,如何避免?
17. 如何设计一个流氓程序,让Service怎么也死不了,死了就重启
18. 设计一张图片压缩算法,让图片相对清晰又小,从大小和质量同时考虑
19. 人品逼格题:你做Android,最终的梦想是什么?
这一题先上答案,那必须是:升职加薪,当上总经理,出任CEO,迎娶白富美,走上人生巅峰。