『独家』Android高级工程师面试题:174道题目(含答案)

250 阅读2分钟

大家好,最近和一个BAT的高级工程师交流,得知他在准备面试。所以本文来说一下。

我一直的观点是:未雨绸缪。建议大家平时在工作之余要去提升自己的竞争力,为未来做备份准备。有空的时候经常去别的公司面试下,让市场检验自己有几斤几两,也督促自己去提高技术水平。

我平时经常看如下不错的公众号的技术文章,他们经常写一些面试经验、面试题解,也整理了很多免费的系列资料和学习资料,他们踏实而不浮躁、不贩卖焦虑。希望大家一起进步,时刻准备着。

这里就独家给大家分享一份BAT高级工程师整理的Android面试必问174道面试题解。

详细VX关注公众号:Android老皮

目录

1.SD卡 2.android的数据存储方式 3.BroadcastReceiver 4.sp频繁操作会有什么后果?sp能存多少数据? 5.dvm-与jvm的区别 6.ART 7.Activity的生命周期 8.Application能不能启动Activity 9.Activity的状态都有哪些 10.横竖屏切换时Activity的生命周期 在这里插入图片描述 ...... ...... 26、SoftReference跟WeakRefrence的区别

27.dp与px

28.设置布局为- -半宽、高

29.多分辨率支持的清单文件配置

30.Android的事件分发机制

31.ArrayList和LinkedList的区别

32.LruCache

33.什么是ANR,如何规避

34.描述Service的启动方式

35.Android有哪几种布局

36.HashMap. HashTable的区别//从线程安全性、速度

在这里插入图片描述 ······ ······ 57. ProgressBar

58.AbsListView

59.ListView,如何进行数据的增删改查

60.ListView中如何显示数据库中的数据

61.android TypedArray

62.如何动态加载apk文件(未安装)的类 63. Android ContentProvider

64.如何设置Activity为程序启动的默认Activity65、启动Activity的几种方式

66.Activity传递数据的方式

67.如何将Activity设置成半透明的模态框

在这里插入图片描述 ······ ······ 99.如何打开手机中的蓝牙功能

100.如何获取已绑定的蓝牙设备

101.搜素蓝牙的过程中经过哪些状态

102.隐式Intent

103.如何采用广撮监听去电和来电

104.Android支持的电话状态

105.Android如何控制接听和挂断电话

106.请给出访问通话记录的Content Provider URI.

107.发送短信/需要动态请求权限android.permission.SEND_SMS

108.ContactsContract

109.VideoView 播放视频

在这里插入图片描述 ······ ······ 164. ArrayDeque 1tFiFi#

165.RecyclerView

166.LinearLayoutManager //RecyclerViewhfãE 167. GridLayoutManager

168.RecyclerView #F

169.Binder

170.ActivityThread //AndroidÆÆkžä

171.CountDown atch銭程同歩

172.retrofit

173.ClassLoader 美加裁噐

174.RxJava

由于文章篇幅原因,以上只展示部分内容。