互联网/IT行业面试题 · 风险判断 · tech:android
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 16 道 · 更新 2026-08-05
筛选题目已选:风险判断 · tech:android
考察点
技术栈
第 1 题若 Handler 持有 Activity 的弱引用,Activity 仍在前台,GC 会把 Activity 回收吗?为什么? 考察弱引用在 GC 下的行为及与 Activity 生命周期的关系第 2 题在安卓端使用 SQLite 时,有哪些需要特别注意的数据安全与稳定性问题? 考察 SQLite 在移动端的异常处理、并发与数据完整性保障第 3 题请谈谈你对Android中Context的理解。 考察对Android核心类Context的角色、类型和应用的理解第 4 题场景:一个崩溃问题只在部分机型出现,已定位到是页面 RecyclerView 的问题,已知网络请求没问题,后台返回 JSON 的图片 URL 字段渲染时出现问题,怎么排查? 考察 Android 崩溃问题排查思路,特别是机型差异与 RecyclerView 图片加载的场景化分析第 5 题LiveData postValue方法为什么值可能会丢失? 考察对LiveData内部工作机制和线程调度导致的值覆盖问题理解第 6 题UI 更新应该发生在哪个线程? 考察对 UI 线程模型与线程安全更新的理解第 7 题请解释安卓中内存泄漏的常见成因及定位方法。 考察安卓内存管理基础与问题排查能力第 8 题请解释 Glide 的图片加载原理,包括缓存机制和生命周期管理。 考察对 Glide 架构、缓存策略与生命周期集成的理解第 9 题安卓端 SQLite 数据库出现崩溃的可能原因有哪些?如何提升稳定性? 考察对 SQLite 崩溃场景的分析与稳定性优化能力第 10 题LiveData有没有内存泄漏或者用的时候的其他问题? 考察对LiveData生命周期感知机制、潜在泄漏场景及使用注意事项的理解第 11 题Handler和Activity两者是怎么相互引用的? 考察对Handler机制及其与Activity生命周期潜在内存泄漏风险的理解第 12 题讲讲Handler原理。 考察Android消息机制的核心组件协作与工作原理第 13 题安卓端 SQLite 数据库在什么情况下可能发生数据丢失?应如何防止? 考察对 SQLite 数据丢失风险的具体认知和防护能力第 14 题在 View 事件分发机制中,cancel 事件(ACTION_CANCEL)一般在哪些场景下会被触发? 考察对 Android 事件分发中 ACTION_CANCEL 触发条件的理解第 15 题SharedPreferences 是线程安全的吗?请说明其实现机制与适用边界。 考察对 Android SharedPreferences 线程安全机制及其局限性的理解第 16 题service能异步运行吗? 考察对Android Service异步执行机制的理解