前端/移动开发面试题 · 问题排查 · Android

前端/移动开发相关岗位面试题。

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

筛选题目已选:问题排查 · Android
第 21 题在 RecyclerView 的 ViewHolder 中,如果在 bind 阶段注册了数据观察者(如 LiveData/Observer),应该在什么时机取消监听?请说明原因和正确做法。 考察数据监听生命周期管理与 RecyclerView 复用机制下的内存泄漏风险识别风险判断技术原理问题排查Android第 22 题LeakCanary的具体实现原理是什么? 考察对LeakCanary内存泄漏检测机制的理解,包括引用监控、触发时机与堆转储分析技术原理问题排查Android第 23 题请列举并分析安卓开发中常见的内存泄漏场景。 考察对安卓内存泄漏典型场景的掌握及定位能力性能优化技术原理问题排查Android第 24 题LeakCanary实现内存泄漏检测的原理是什么? 考察对LeakCanary工作原理的理解,包括生命周期监听、弱引用与引用队列、堆转储与泄漏判定技术原理问题排查Android第 25 题图片加载过多为什么会引起卡顿(频繁GC)? 考察内存管理与GC机制对图片加载性能的影响性能优化技术原理问题排查Android第 26 题请解释 LeakCanary 的内存泄漏检测原理。 考察对 Android 内存泄漏检测机制的理解,包括引用管理、弱引用、Handler 消息与生命周期监控。技术原理问题排查AndroidJava第 27 题安卓程序的内存开辟在堆中还是栈中? 考察对Java/Android内存模型的基础理解,区分堆与栈的用途技术原理问题排查Android第 28 题请介绍 Android Activity 的生命周期及其典型场景。 考察对 Activity 生命周期各回调及常见场景的理解技术原理问题排查Android第 29 题请描述一次你遇到 Android 应用 dex 文件被抽取加固的情况,以及你如何定位和解决该问题。 考察对 Android 加固机制中 dex 抽取化问题的认知与排查能力安全意识技术原理问题排查Android第 30 题LeakCanary 是在什么时机触发内存泄漏检测的? 考察对 LeakCanary 检测时机与原理的理解技术原理问题排查Android第 31 题Activity生命周期以及具体在对应方法中可以做哪些事情 考察对Activity生命周期回调时序及每个阶段典型业务操作的理解技术原理问题排查Android第 32 题微博 App 内嵌了大量的 H5 活动页。请描述一下 H5页面如何通过JSBridge实现与 Native App(如iOS/Android)的双向通信,并指出这种通信可能遇到的问题。 考察 JS Bridge 双向通信原理、实现细节与常见工程问题风险判断技术原理问题排查AndroidAndroid WebView第 33 题Glide如何绑定生命周期? 考察对Glide生命周期管理和图片加载内存优化的理解技术原理问题排查Android第 34 题场景:一个崩溃问题只在部分机型出现,已定位到是页面 RecyclerView 的问题,已知网络请求没问题,后台返回 JSON 的图片 URL 字段渲染时出现问题,怎么排查? 考察 Android 崩溃问题排查思路,特别是机型差异与 RecyclerView 图片加载的场景化分析风险判断技术原理问题排查Android第 35 题Binder如何导致ANR问题? 考察对Binder通信机制与Android ANR触发原理的关联理解风险判断技术原理问题排查Android第 36 题Handler的使用场景,使用过的例子 考察Android Handler的典型使用场景和实际应用能力技术原理问题排查Android第 37 题如何解决滑动冲突,例如竖直滑动嵌套竖直滑动的场景? 考察对滑动事件分发机制的理解和嵌套滑动场景的冲突处理能力技术原理方案权衡问题排查Android第 38 题请说明 LeakCanary 的核心工作原理,以及在自动检测内存泄漏时如何避免误报。 考察对 LeakCanary 内存泄漏检测机制的理解与边界处理技术原理问题排查Android第 39 题请介绍Android Handler的内部工作机制,包括其与Looper、MessageQueue的关系。 考察对Android消息循环机制的深入理解与表述条理技术原理技术选型问题排查Android第 40 题Handler泄漏原理,解决办法 考察Handler内存泄漏的成因与修复方案安全意识技术原理问题排查Android