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

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

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

筛选题目已选:风险判断 · Android
第 1 题Activity和Service在后台播放时,Service能保证一直不被杀掉吗? 考察对Android后台进程生命周期与系统杀进程机制的理解风险判断技术原理Android第 2 题热更新怎么实现的? 考察对热更新原理、实现机制和适用场景的理解风险判断技术原理方案权衡AndroidReact Native第 3 题你用Activity做后台播放为什么没被杀掉? 考察对Activity保活机制、应用场景和风险认知的理解风险判断技术原理方案权衡Android第 4 题SharedPreferences 是线程安全的吗?请说明其实现机制与适用边界。 考察对 Android SharedPreferences 线程安全机制及其局限性的理解风险判断技术原理Android第 5 题请说明在Android中应用广播(BroadcastReceiver)的使用场景和实现要点有哪些? 考察对Android广播机制的理解、使用限制和安全性意识风险判断技术原理Android第 6 题LiveData有监听和取消监听,为什么要取消监听 考察对LiveData生命周期感知机制及内存泄漏风险的理解风险判断技术原理Android第 7 题Handler为什么会持有Activity? 考察对Handler内存泄漏机制的理解及其解决方案风险判断技术原理Android第 8 题安卓开发中常见的内存泄漏场景有哪些? 考察对 Android 内存泄漏典型来源的识别与规避能力风险判断技术原理问题排查Android第 9 题安卓端中如何获取CA证书,以及获取后是否要保存在客户端? 考察移动端证书管理与安全存储的实践意识风险判断安全意识技术原理Android第 10 题请解释 Glide 的图片加载原理,包括缓存机制和生命周期管理。 考察对 Glide 架构、缓存策略与生命周期集成的理解性能优化风险判断技术原理Android第 11 题ViewModel比Activity的生命周期长,这是怎么实现的?为什么Activity销毁后,ViewModel仍然不销毁? 考察对Android ViewModel生命周期管理机制及其设计意图的理解风险判断技术原理Android第 12 题LiveData与普通的观察者模式有什么区别? 考察LiveData的架构定位与普通观察者模式的差异风险判断技术原理Android第 13 题谈一下你对Jetpack组件库的理解,并说明ViewModel如何配合Activity的重建来准备数据,以及Lifecycle组件如何实现生命周期感知。 考察对Jetpack核心组件的理解及在Activity重建与生命周期感知中的实际应用风险判断系统设计技术原理Android第 14 题在 View 事件分发机制中,cancel 事件(ACTION_CANCEL)一般在哪些场景下会被触发? 考察对 Android 事件分发中 ACTION_CANCEL 触发条件的理解风险判断技术原理Android第 15 题请比较Handler和AsyncTask在Android异步处理中的应用场景和注意事项。 考察对Android异步机制的理解及适用场景判断风险判断技术原理方案权衡Android第 16 题请解释安卓中内存泄漏的常见成因及定位方法。 考察安卓内存管理基础与问题排查能力风险判断技术原理问题排查Android第 17 题Intent 在跨进程传递数据时,对数据大小有什么限制? 考察 Android Intent 跨进程数据传输的机制与限制风险判断技术原理Android第 18 题当Service进程因资源不足被系统回收后,有哪些可能的恢复机制? 考察对Android进程管理和Service复活机制的理解风险判断技术原理Android第 19 题在子线程中初始化和使用 Handler,需要做哪些特殊处理? 考察 Looper、Handler 在线程间使用的原理与初始化顺序风险判断技术原理Android第 20 题讲讲Handler原理。 考察Android消息机制的核心组件协作与工作原理风险判断技术原理Android