# 微博

💣 过程简述

微博面试是通过微信加好友然后视频面试的。面试官还是比较和气的,但是面试环境很嘈杂,还有就是面试官提的问题非常的宽。例如,他会让你自己说了解 Android 的哪些,但是不说具体问的哪方面。

  1. Activity 启动模式的 singleInstance 是怎么样的?使用场景

  2. Android 中数据存储的方式

  3. Android 中进程通信的方式

    • ContentProvider 是一个进程间数据共享的方式
  4. 多线程开启的方式

  5. 线程池的了解

  6. Android 中有哪些动画

  7. margin 和 padding 的区别

  8. 了解哪些设计模式

  9. 单例模式的几种形式

  10. 枚举和饿汉模式的区别

  11. 双重检验模式中,volatile的作用?不加会怎么样

  12. 自己讲讲计算机网络

  13. 自己讲讲操作系统

  14. synchronizedLock锁有什么区别

  15. 自己讲讲数据结构

  16. 静态内部类和非静态内部类的区别

  17. 说一说 Java 的集合

  18. 遍历 List,可能会报的异常

  19. IO 流读写文件有了解吗