小米Android开发工程师面试
小米
- String 为什么要设计成不可变的?
-
fragment 各种情况下的生命周期
-
Activity 上有 Dialog 的时候按 home 键时的生命周期
-
横竖屏切换的时候,Activity 各种情况下的生命周期
-
Application 和 Activity 的 context 对象的区别
-
序列化的作用,以及 Android 两种序列化的区别。
-
List 和 Map 的实现方式以及存储方式。
-
静态内部类的设计意图。
-
线程如何关闭,以及如何防止线程的内存泄漏
Android面试 文章被收录于专栏
Android开发面经