2017美团Android面试

2017美团Android面试

1.Android基础
  • Activity的生命周期
  • Fragment的生命周期
  • Activity A启动Activity B ,A与B各自的生命周期流程(包括A被全覆盖,和半覆盖的区别)
  • Fragment A add Fragment B 各自生命周期,与replace的区别
  • Handler Looper Message MessageQueen
  • Activity 启动模式
  • touch 分发事件
  • 内存泄漏
  • 强引用、软引用、弱引用
  • 匿名内部类和静态内部类的区别
2.设计模式
  • 单例
  • 工厂(重点问)
  • 装饰
  • 建造者
3.各种原理
  • OKHttp 原理
  • retrofit原理
  • handler 源码实现,消息分发深入的原理
4.比较
  • MVP MVC
  • Retrofit与其他网络库
5.算法题
  • 手写猫扑素数的判断

你可能感兴趣的:(2017美团Android面试)