大家好,最近和一个BAT的高级工程师交流,得知他在准备面试。所以本文来说一下。
我一直的观点是:未雨绸缪。建议大家平时在工作之余要去提升自己的竞争力,为未来做备份准备。有空的时候经常去别的公司面试下,让市场检验自己有几斤几两,也督促自己去提高技术水平。
我平时经常看如下不错的公众号的技术文章,他们经常写一些面试经验、面试题解,也整理了很多免费的系列资料和学习资料,他们踏实而不浮躁、不贩卖焦虑。希望大家一起进步,时刻准备着。
这里就独家给大家分享一份BAT高级工程师整理的Android面试必问174道面试题解。
文末直接领取
目录
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
由于文章篇幅原因,以上只展示部分内容,需要完整版的朋友可以点击下方卡片,扫描CSDN官方合作二维码免费领取。