1.应用启动过程,Activity、windows、View的关系,Glide原理
2.EventBus源码、handler机制
3.性能优化,在项目中如何做的优化(几乎必问)
4.java面向对象六大原则
5.java三大特性,在项目中时如何运用的
6.你遇到过最难解决的问题是什么,如何解决的。你项目中遇到过哪些bug,怎么解决的
7.你了解设计模式吗?你常用到的设计模式
8.(基础问题)activity生命周期,动画的使用,service的使用,IPC机制
9.MVP、MVC、MVVM的框架使用,区别,项目中如何用的,优缺点。
10.Android5.0-最新版本的各个版本的区别与特征