Android最新大厂面试必问面试题
很多Android开发工程师在面试互联网大厂的时候都会遇到考官给的几道面试题,今天为大家整理了一份2022最新的Android面试大厂必考174题 ,希望能帮助大家拿到自己想要的offer。
- SD卡
- android的数据存储方式
- BroadcastReceiver
- sp频繁操作会有什么后果?sp能存多少数据?
- dvm与jvm的区别
- ART
- Activity的生命周期
- Application能不能启动Activity
- Activity的状态都有哪些
- 横竖屏切换时Activity的生命周期Activity的状态都有哪些
- 如何设置activity成窗口样式
- Activity的启动方式
- Service的生命周期
- IntentService
- Fragment和Activity的onCreateOptionsMenu
- Service的onStartCommand有几种返回值
- Service的onRebind什么情况下执行
- Handler防止内存泄露
- IntentFilter的匹配法则
- Fragment与Activity传值
- Fragment 生命周期
- Fragment的add和replace的区别 //replace==remove|append
- Fragment如何实现Activity栈的压栈和出栈
- 什么情况下造成内存泄露
- 图片过大导致OOM
- SoftReference跟WeakRefrence的区别
- dp与px
- 设置布局为一半宽、高
- 多分辨率支持的清单文件配置
- Android的事件分发机制
- ArrayList和LinkedList的区别
- LruCache
- 什么是ANR,如何规避
- 描述Service的启动方式
- Android有哪几种布局
- HashMap、HashTable的区别 //从线程安全性、速度
- 红黑树
- Handler Looper 工作原理
- Listview的几种adapter介绍
- 如何在ListView间添加分割线
- LinkedHashMap 源码解读
- Drawable转Bitmap
- Layout_weight
- android:layout_gravity和android:gravity的区别
- 如何重用布局
- 使用merge减少include布局所造成的布局层次
- 如何优化布局
总结
文档的内容可能过长,就不在这里一一给大家展示所有资料啦
公众号:Android Jasper 专注分享面试题|面试技巧|Android学习资料。(dd:16)
#Android##面试##面试题#