前端/移动开发面试题 · 风险判断 · Android

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

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

筛选题目已选:风险判断 · Android
第 21 题在内存泄漏场景中,持有Activity的引用属于长生命周期对象还是短生命周期对象的泄露? 考察对对象生命周期与内存泄漏关系的理解风险判断技术原理Android第 22 题LiveData postValue方法为什么值可能会丢失? 考察对LiveData内部工作机制和线程调度导致的值覆盖问题理解风险判断技术原理Android第 23 题在安卓中,哪些对象可以作为 GC Root? 考察对安卓运行时垃圾回收根对象类型的理解风险判断技术原理Android第 24 题LiveData有没有内存泄漏或者用的时候的其他问题? 考察对LiveData生命周期感知机制、潜在泄漏场景及使用注意事项的理解风险判断技术原理Android第 25 题在 RecyclerView 的 ViewHolder 中,如果在 bind 阶段注册了数据观察者(如 LiveData/Observer),应该在什么时机取消监听?请说明原因和正确做法。 考察数据监听生命周期管理与 RecyclerView 复用机制下的内存泄漏风险识别风险判断技术原理问题排查Android第 26 题UI 更新应该发生在哪个线程? 考察对 UI 线程模型与线程安全更新的理解风险判断技术原理Android第 27 题请谈谈你对Android中Context的理解。 考察对Android核心类Context的角色、类型和应用的理解风险判断技术原理Android第 28 题微博 App 内嵌了大量的 H5 活动页。请描述一下 H5页面如何通过JSBridge实现与 Native App(如iOS/Android)的双向通信,并指出这种通信可能遇到的问题。 考察 JS Bridge 双向通信原理、实现细节与常见工程问题风险判断技术原理问题排查AndroidAndroid WebView第 29 题场景:一个崩溃问题只在部分机型出现,已定位到是页面 RecyclerView 的问题,已知网络请求没问题,后台返回 JSON 的图片 URL 字段渲染时出现问题,怎么排查? 考察 Android 崩溃问题排查思路,特别是机型差异与 RecyclerView 图片加载的场景化分析风险判断技术原理问题排查Android第 30 题Binder如何导致ANR问题? 考察对Binder通信机制与Android ANR触发原理的关联理解风险判断技术原理问题排查Android第 31 题Intent 在传递数据时有哪些限制? 考察对 Android Intent 数据传递机制及大小、类型限制的理解风险判断技术原理技术选型Android第 32 题请说明JSBridge的通信原理。 考察对JS与原生端双向通信机制的理解风险判断技术原理方案权衡AndroidJavaScript第 33 题若 Handler 持有 Activity 的弱引用,Activity 仍在前台,GC 会把 Activity 回收吗?为什么? 考察弱引用在 GC 下的行为及与 Activity 生命周期的关系风险判断技术原理AndroidJava第 34 题场景题:有A Activity和B Activity,B Activity配置的是单任务(singleTask),A通过startActivityForResult去启动B,在B调用finish方法后,A能否收到onActivityResult回调? 考察Android任务栈模式与startActivityForResult的交互机制风险判断技术原理Android第 35 题Handler的消息队列没有消息时会怎么样? 考察Handler消息循环在队列空时的阻塞与空闲状态处理风险判断技术原理Android第 36 题Handler和Activity两者是怎么相互引用的? 考察对Handler机制及其与Activity生命周期潜在内存泄漏风险的理解风险判断安全意识技术原理Android第 37 题内存泄漏怎么检测?LeakCanary 原理是什么?怎么监听对象是否泄漏? 考察内存泄漏的检测手段、LeakCanary 原理及引用追踪能力风险判断技术原理问题排查Android第 38 题Handler 持有 Activity 引用时,为什么 Activity 可能无法被回收? 考察 Handler 与 Activity 生命周期管理及内存泄漏成因风险判断技术原理Android