【IT专家】最全Android面试题大集合(Android、Java、计算机基础、设计模式)持续更新

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文由我司收集整编,推荐下载,如有疑问,请与我司联系最全Android 面试题大集合(Android、Java、计算机基础、设计模

式)持续更新

2017/04/17 0 写在前边最近在准备面试,费了很大劲收集整理了面试题,包

括Android 基础、Android 高级、Java、计算机基础、设计模式、以及一些常见的问题。所有题目来源于网络,包含了掘金,简书以及其他平台的文章。面经等等。有

大厂也有小公司,有基础也有高级,文章最后附上了链接,希望能帮到有需要的

人,做好充足的准备,找到满意的工作。

Android 基础:

1.四大组件及生命周期;

2.安卓子线程是否能更新UI,如果能请说明具体细节。

3.什么是ANR?ANR 产生的原因和解决步骤?ANR 具体产生的类型有哪些,

具体说下其产生的最大超时时间。如何避免它?

4.activty 和Fragmengt 之间怎么通信,Fragmengt 和Fragmengt 怎么通信

5.广播注册一般有几种,各有什么优缺点

6.服务启动一般有几种,服务和activty 之间怎么通信,服务和服务之间怎么通信

7.数据库的知识,包括本地数据库优化点。

8.如何针对具体的SQL 做优化;mysql 的存储引擎有哪些,区别;

9.请描述安卓四大组建之间的关系,并说下安卓MVC 的设计模式。

10.ContentProvider 的权限管理(读写分离,权限控制-精确到表级,URL 控制);

11.Activity 的四种启动模式对比;Activity 状态保存于恢复;

12.什么是AIDL 以及如何使用;

13.请解释下在单线程模型中Message、Handler、Message Queue、Looper 之间的关系;

14.Fragment 生命周期;Fragment 状态保存;

15.startActivityForResult 是哪个类的方法,在什么情况下使用,如果在Adapter 中

相关文档
最新文档