微派面试题 · Android

微派相关面试题,按最终去重题目聚合。

494 道真题 · 当前筛选命中 18 · 更新 2026-08-05

筛选题目已选:Android
第 1 题LiveData有监听和取消监听,为什么要取消监听 考察对LiveData生命周期感知机制及内存泄漏风险的理解风险判断技术原理Android第 2 题LeakCanary监控什么安卓组件? 考察对LeakCanary功能与适用对象的理解技术原理问题排查Android第 3 题请描述Activity从启动到显示在屏幕上的完整流程。 考察对Android Activity启动机制的理解与表述能力问题拆解技术原理Android第 4 题notifyDataSetChanged()和notifyItemInserted()、notifyItemRemoved()有什么区别? 考察对RecyclerView局部刷新机制的理解与适用场景性能优化技术原理Android第 5 题请说明 Android 中进程间通信的主要方式,并重点解释 Binder 的工作原理。 考察对 Android 进程间通信机制及 Binder 核心原理的理解技术原理方案权衡Android第 6 题请解释 Android 中 Activity 的启动模式(LaunchMode)有哪些,并说明各自的使用场景。 考察对 Activity 启动模式的理解及其在任务栈管理中的应用技术原理技术选型Android第 7 题Android默认的ImageView是一个方形的,如何实现一个自定义的圆角ImageView? 考察自定义View绘制、圆角裁剪和属性设置能力编码实现技术原理Android第 8 题DiffUtil暴露给开发者的两个最重要的接口是什么?它们的作用分别是什么? 考察对DiffUtil核心接口的理解及其在列表差异化更新中的作用技术原理Android第 9 题讲讲Handler原理。 考察Android消息机制的核心组件协作与工作原理风险判断技术原理Android第 10 题在内存泄漏场景中,持有Activity的引用属于长生命周期对象还是短生命周期对象的泄露? 考察对对象生命周期与内存泄漏关系的理解风险判断技术原理Android第 11 题RecyclerView和ListView的区别 考察对Android列表控件演进、性能优化和架构设计差异的理解性能优化技术原理技术选型Android第 12 题在 RecyclerView 的 ViewHolder 中,如果在 bind 阶段注册了数据观察者(如 LiveData/Observer),应该在什么时机取消监听?请说明原因和正确做法。 考察数据监听生命周期管理与 RecyclerView 复用机制下的内存泄漏风险识别风险判断技术原理问题排查Android第 13 题请列举并分析安卓开发中常见的内存泄漏场景。 考察对安卓内存泄漏典型场景的掌握及定位能力性能优化技术原理问题排查Android第 14 题Retrofit如何通过注解实现网络请求? 考察对注解解析、动态代理和请求构建机制的理解技术原理AndroidJavaRetrofit第 15 题onStop和onPause有什么区别? 考察Android生命周期回调的区别与适用场景技术原理Android第 16 题Glide如何绑定生命周期? 考察对Glide生命周期管理和图片加载内存优化的理解技术原理问题排查Android第 17 题Handler 与 Looper 之间是一对一还是一对多关系? 考察 Android 消息机制中 Handler、Looper 与 MessageQueue 的关系模型技术原理Android第 18 题在 Android 的消息机制中,Handler 底层使用哪种数据结构来存储 Looper? 考察对 Android 消息机制中 Looper 存储结构的理解问题拆解技术原理Android