行业资讯
Android开发搞定这些面试题,年薪50W不是问题
2020-06-01 15:14 源码码网 阅读:735

1. Android

1.1 View相关

1.1.1 基础

1.1.2 系统View组件

1.1.3 测量

1.1.4 绘制相关

1.1.5 事件传递

1.1.6 滑动

2. 图片相关

3 系统组件

3.1 Activity

3.2 Fragment

Q:谈一谈Fragment的生命周期?
Q:Activity和Fragment的异同?
Q:Activity和Fragment的关系?
Q:何时会考虑使用Fragment?

3.3 Service

Q:谈一谈Service的生命周期?
Q:Service的两种启动方式?区别在哪?
Q:一个Activty先start一个Service后,再bind时会回调什么方法?此时如何做才能回调Service的destory()方法?
Q:Service如何和Activity进行通信?
Q:用过哪些系统Service?
Q:是否能在Service进行耗时操作?如果非要可以怎么做?
Q:AlarmManager能实现定时的原理?
Q:前台服务是什么?和普通服务的不同?如何去开启一个前台服务?
Q:是否了解ActivityManagerService,谈谈它发挥什么作用?
Q:如何保证Service不被杀死?

3.4 Broadcast Receiver

3.5 ContentProvider

3.6 Window

3.7 ActivityManagerService

3.8 Context

4 线程

4.1 线程通信

5 进程通信IPC

5.1基础

5.2 binder

线程模块

Animation

数据存储

2. 性能优化

遇到的问题


2.Java

2.1 基础

2.2 集合

2.3 并发


3. JVM


4. 计算机网络

4.1 基础

4.2 TCP

4.3 HTTP


5. 设计模式


6. 操作系统


7. 算法

8.数据结构


链接:https://www.jianshu.com/p/6282cd4adb08
文章来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


上一篇 下一篇

首页

消息

购物车

我的