25K-30K的Android面试,大厂面试官喜欢问什么?

开课吧开课吧科科2021-03-22 15:09

近期根据网友分享大厂面试题目,今天我将网友面试的BAT等大厂Android面试题目整理出来,希望能够帮助大家!

网易:Android面试题

1、自定义View需要重写那些方法?

(结合实际需求,需要滑动则重写onTouchEvent,需要控制自身布局则重写onMeasure,onLayout)

2、如何进行布局优化呢?

答案解析:布局优化_qq_39477770的博客-CSDN博客

3、Handler消息机制

答案解析:Android Handler消息机制原理最全解读(持续补充中)

4、说说你对UI优化的理解

答案解析:UI优化_wfeii的博客-CSDN博客_ui优化

新浪:Android基础面试考察点

Activity:生命周期、启动模式、启动过程

Fragment:特点、生命周期、与 Activity 通信

Service:启动过程、绑定过程、生命周期、启用前台服务(注册过程)、BroadcastReceiver、ContentProvider、数据存储

View:MeasureSpec、MotionEvent、VelocityTracker、GestureDetector、View的滑动、Scroller、事件分发、自定义View、Draw的基本流程

进程:进程的生命周期、多进程、OOM_ADJ

Parcelable接口:Parcelable与Serializable对比

IPC:IPC方式、Binder、AIDL通信、Messenger

Bitmap:常用操作裁剪、缩放、旋转、移动、Bitmap与Drawabl、转换、保存与释放、图片压缩、BitmapFactory、Bitmap创建流程、Option类

屏幕适配:(头条、抖音)适配方案、刘海屏适配

消息机制:Handler机制、工作原理(ThreadLocal、MessageQueue、Looper、Handler)

线程异步:AsyncTask、HandlerThread、IntentService、线程池、RecyclerView优化

Webview:WebView、WebSetings、WebViewClient、WebChromeClient、Webview加载优化、内存泄漏

Android延伸知识考查点

ART:AOT编译、垃圾优先回收、开发调试调优、GC

Apk包体优化:Apk结构组成、整体优化、资源优化、代码优化、.arsc文件优化、lib目录优化

Proguard:公共模板、自定义混淆原则

架构模式:MVC、MVP、MVVM

Jetpack:架构模式

NDK开发:JNI基础(数据类型、String字符串函数操作、访问Java的通常方法)、基础开发原则、Cmake构建NDK项目、常用的Android NDK原生API

以上这些就是面试大厂时经常遇到的Android面试题目,希望能帮助到大家,最后嘱咐大家一句:“真正面试中,尤其是大公司中面试,没有固守成规的问法,唯有实力认真才能赢”。

如果你想详细了解Android系统及安卓模拟器,不妨点击“14岁的Android,现在怎么样了?”一文,了解Android底层技术实现及未来发展详细内容。

有用
分享