2024Android面试题合集整理(字节跳动+猿辅导,Android面试相关文章及Github学习资料


斗鱼

2024Android面试题合集整理(字节跳动+猿辅导,Android面试相关文章及Github学习资料_第1张图片

1.说说HashMap的原理

2.说说Java的内存分区

3.讲讲你对垃圾回收机制的了解,老年代有什么算法?

4.说说你对volatile字段有什么用途?

5.说说事件分发机制,怎么写一个不能滑动的ViewPager

6.说说你对类加载机制的了解?DexClassLoader与PathClassLoader的区别

7.说说插件化的原理,资源的插件化id重复如何解决?

8.mvp与mvvm模式的区别是什么?

9.JetPack组件用过哪些?lifeCycle的原理是什么?如果在onStart里面订阅,会回调onCreate吗?

10.单例模式有什么缺点?

11.说说App的启动过程,在ActivityThread的main方法里面做了什么事,什么时候启动第一个Activity?

12.说说你对Handler机制的了解,同步消息,异步消息等

13.说说你对屏幕刷新机制的了解,双重缓冲,三重缓冲,黄油模型

14.onCreate,onResume,onStart里面,什么地方可以获得宽高

15.为什么view.post可以获得宽高,有看过view.post的源码吗?

16.attachToWindow什么时候调用?

17.DataBinding的原理了解吗?

你可能感兴趣的:(2024年程序员学习,android,面试,职场和发展)