Android面试总结(高频)问题

  1. Activity的生命周期,屏幕切换时走了哪些生命周期
    浅析Activity横竖屏切换时的生命周期 ,个人网上搜索的答案,仅供参考
  2. Fragment生命周期、使用Fragment中遇到的坑
  3. 事件分发机制
  4. 自定义View、VIewGroup区别
  5. Activity启动流程(较难)
  6. TCP和UDP区别
  7. http和https区别
  8. handler原理(必会)
  9. okhttp原理(必会)
  10. Retrofit、Rxjava、EventBus源码(有用过必会)
  11. Recycleview和Listview的区别
  12. 数据结构,HashMap扩容、哈希碰撞,ArrayList扩容,LinkedList、Vector、TreeMap、ConcurrentHashMap等
  13. 类加载机制、双亲委托
  14. GC收集方法、四种引用区别
  15. 手写选择、冒泡、快排、单例

你可能感兴趣的:(Andorid面试基础)