那些必须弄清楚的Android面试题
这些题目其实不难,但却是经常在面试过程中会被提到的问题,如果还对这些问题不清楚,不难明确的表达出来,建议查漏补缺,希望能够帮助到有需要的人。
- 说说View/ViewGroup的绘制流程
- 说说你理解的MeasureSpec
- Scroller是怎么实现View的弹性滑动?
- OKHttp有哪些拦截器,分别起什么作用
- OkHttp怎么实现连接池
- OkHttp里面用到了什么设计模式
- 介绍下okhttp中的设计模式
- 介绍下okhttp的拦截器
- okhttp的连接池工作流程,说说ConnectInterceptor。
- 介绍一下你们之前做的项目的架构
- MVP,MVVM,MVC 区别
- 具体说说你理解的MVVM
- ViewModel 是什么,说说你所理解的ViewModel?
- ViewModel 为什么被设计出来,解决了什么问题?
- 说说ViewModel原理。
- onStart可见的解释?可见进程
- 饿汉单例为什么是线程安全的?
- kotlin 单例为什么这么简单?
- 静态内部类单例的实现原理
- 静态内部类单例的实现原理
- Handler被设计出来的原因?有什么用?
- 为什么建议子线程不访问(更新)UI?
- 子线程访问UI的 崩溃原因 和 解决办法?
- MessageQueue是干嘛呢?用的什么数据结构来存储数据?
- 延迟消息是怎么实现的?
- MessageQueue的消息怎么被取出来的?

公众号:Android Jasper 专注分享面试题|面试技巧|Android学习资料。(dd:16)
#Android##Android面试##面试题#