您的位置:首页 > 职场人生

Android 面试题总结(持续更新中)

2017-11-01 14:43 351 查看
android 面试,我分为几个大方向

一 java基础

1 多线程
2 List  Map(使用和源码)
3 基本的算法排序


二 android 基础

1 四大组件(是什么,怎么是使用,生命周期)

2 Fragment(是什么,怎么使用,生命周期)

3 android 的线程和进程(分别是什么,有什么区别)

4 IPC(是什么,有什么用)

5 Handler 和 AsycTask 使用

6 屏幕适配和数据储存的方式

7 Android 动画的了解

8 Android 数据库的了解

9 aidl的使用


三 android 进阶(各种控件的使用,第三方的使用,组件化和插件化)

1 Android 5.0  6.0   7.0 新特性分析掌握

2 Android JNI开发

3 第三方推送,统计(会使用即可)

4 第三方 即时通讯,直播(会使用即可)

5 第三方支付(会使用即可)

6 第三方地图(会使用即可)

7 自定义控件

8 内存溢出和内存泄漏的掌握

9 Android 触摸事件的分发

10 Android 下的网络通信

11 Android 下 Bitmap的处理

12 app的性能优化

13 android 消息机制的了解

14 组件化和插件化


四 android 源码的分析(android 源码的分析,第三方源码的分析)

1 IPC(源码分析)

2 android 消息机制的源码分析(handler 源码分析)

3 EventBus 源码分析

4 android 源码分析


五 设计模式

1 单例模式
2 工厂模式
3 build 模式
4 观察者模式


五 android 框架(MVC MVP MVVM 等)

1 MVC(是什么,有什么用)

2 MVP

3 MVVM
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 面试题