2017 Android 面试题总结

1.单例模式各种写法

2.事件分发机制

3.ANR

4.内存泄漏

5.弱引用写法

6.ImageLoader与Glide比较(原理上、为啥要用)

7.热修复

8.app启动流程

9.http https

10.String StringBuffer StringBuilder

11.自定义view:

  • 继承view
  • 组合view
  • 绘制view

12.Activity之间传递大数据

13.50万个数中去最大100个的最优方法

14.Intent flag

  • FLAG_ACTIVITY_FORWARD_RESULT 转发结果
  • FLAG_ACTIVITY_NEW_TASK 尝试在新任务中启动Activity的标志(并不一定就会在新的任务中)

15.为什么要用EventBus

16.内部类对外部类的引用

你可能感兴趣的:(2017 Android 面试题总结)