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

那些技术是中级Android工程师面试必备的

2016-09-22 15:55 281 查看
1. acitivity的生命周期(讲出新意)

2. android的存储方式(数据持久化)。

3. acitivity之间如何传输数据

4.选一个app的复杂页面,布局出来,告诉大家如何思考。

5.acitivity的启动模式

6.工程从其他地方如何移植。会出现哪些错误。

7.service的两种启动方式及生命周期

8.handler机制

9.asyntask

10.屏幕适配

11.context上下文深入分析

12.如何实现多线程的断点上传下载

13.线程池管理的简单案例

14.fragment的生命周期和优缺点

15.oom

16.anr

17.view的绘制流程

18.listview深度优化

19.你对http协议的认识(请求头,请求方式,https)

20. 安卓事件分发机制

21.vollery框架特点,如何自己封装一个网络框架

22.图片加载(你们的图片是如何加载的)

23.jni使用过没有,大概的流程怎么调用的

24.进程和线程的联系区别

25.讲一讲mvc,mvp,有没有了解过mvvm

26.你都了解哪些设计模式,讲讲你在项目中是如何使用的

27.socket

28.你了解哪些网络框架,他们有什么区别

29.Activity,window,view这三者的关系

30.电量优化

31.机型适配(机型适配遇到过哪些问题,不是屏幕适配)

32.你有没有遇见棘手的bug(可以讲Android系统的bug,不要告诉我你不知道)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: