Java知识

  • JVM
  • 多线程
    • 线程
    • ThreadLocal
    • 线程池
      • AQS
      • volatile
      • Synchronized
  • 常见集合框架
    • ArrayList
    • HashMap 源码分析
      • CurrentHashMap
      • LinkedHashMap

网络

  • TCP/IP
  • HTTPS

Android知识

框架源码分析

  • Glide

  • OkHttp

    • Dispatcher
    • Interceptor
  • Retrofit

    • 动态代理
    • retrofit统一添加参数
  • Arouter

    • 组件之间的通信
  • LeakCanary

  • 插件化

  • 热修复框架

数据结构与算法

常见排序算法

链表

队列

二叉树

Flutter

  • Flutter之Widget是什么
  • Widget生命周期
  • Widget、Element、RenderObject三者的关系
  • BuildContext是什么
  • 状态管理框架及InH
  • dart单线程及消息机制

面试

  • 2018年android面试分享和学习总结
https://juejin.im/entry/5ab059d46fb9a028ba1f4ba0?utm_source=gold_browser_extension