那些必须弄清楚的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面试##面试题#
全部评论
面试的时候忘了怎么办呢
点赞 回复 分享
发布于 2022-08-08 16:31
大佬,求一份百大框架源码解析
点赞 回复 分享
发布于 2022-08-17 12:49 湖北

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务