Android 面试系列(三)Android 技术相关

又来更新面试题库了,这次是Android技术相关的面试题,还是那句话,每个题目,都有一套标准答案,但是从每个人的理解程度来说,又不是显得那么统一,大家看到题目的时候,记得还是多花时间去找下答案,跟下源码,最终你会收获很多~

直接上题把,这些题目,我在面试中遇到过,也问过别人,希望大家重点对待!

1.Android 事件分发机制原理和具体需要使用的场景

2.Handler实现原理

3.ReentrantLock实现原理

4.谈谈你对Binder的理解(回答从使用,原理这个方向来回答)

5.Android IPC机制,Binder也是Android IPC机制的一种;

6.Android 存储方式

7.Android 三级缓存

8.Android 插值器和估值器

9.PID和UID

10.线程和进程的区别

11.应用安装的全过程

12.AsyncTask原理

13.ListView重用问题

14.Application和Activity中的Context对象的区别

15.Manifest文件的作用和理解

16.使用Bitmap的时候需要注意什么

17.RecyclerView的使用及优化

18.Android 进程分类

19.View渲染机制

20.Dalvik类加载机制

21.Android 系统启动流程

22.Android 架构

23.Application的生命周期

24.Android CrashHandler

25.Android 图片加载原理

26.OpenGLES有没有了解,谈下Android的opengles机制

下面是加分项

27.WMS、PMS、AMS的了解程度

28.Android 音视频开发

29.Android bluetooth、WIFI相关的经验

30.Android 源码编译

31.点击桌面APP,之后,发生了什么?(即app启动流程)

32.SP点击commit之后,发生了什么?

33.RecyclerView的原理和缓存机制?

34.AMS,PMS启动流程。

 

你可能感兴趣的:(Android面试系列,Android面试专栏)