前端/移动开发面试题 · Android
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 349 道 · 更新 2026-08-05
筛选题目已选:Android
考察点
技术栈
第 321 题请描述 View 的绘制流程,并解释 MeasureSpec 中各 Mode 的含义及其在测量过程中的作用。 考察 Android View 绘制机制的原理理解与细节掌握第 322 题请解释安卓的ART虚拟机,并说明它与DVM(Dalvik虚拟机)的主要区别。 考察对安卓运行时虚拟机原理和演进的理解第 323 题请描述从Activity A启动Activity B时,两个Activity的生命周期方法调用顺序,以及返回A时的顺序。 考察Android Activity生命周期机制的理解与表述能力第 324 题请分别说明 Activity 和 Fragment 的生命周期,以及各自在实际开发中的作用。 考察对 Android 组件生命周期机制的理解及其在应用开发中的应用第 325 题内存泄漏怎么检测?LeakCanary 原理是什么?怎么监听对象是否泄漏? 考察内存泄漏的检测手段、LeakCanary 原理及引用追踪能力第 326 题在 Android 中,当 Activity A 通过 startActivityForResult 启动以 singleTask 启动模式配置的 Activity B,B 执行 finish 返回后,A 能收到 onActivityResult 回调吗? 考察 Android 启动模式对 activity 返回结果的影响第 327 题讲一下Android事件传递机制。 考察对Android触摸事件分发流程的理解第 328 题请详细说明 Android Service 的生命周期,并解释在不同启动方式下各回调方法的调用顺序。 考察对 Android Service 生命周期及其启动模式差异的理解第 329 题在Android开发中,你通常使用哪些布局方式?在什么情况下会选用ConstraintLayout,在什么情况下会考虑其他布局? 考察Android布局选型的技术理解与理由第 330 题Android常见的数据存储方式有哪些? 考察Android数据存储方案的知识面与选型能力第 331 题请介绍 Android 的事件分发机制。 考察对 Android 触摸事件分发流程、责任链机制及各角色职责的理解第 332 题请描述 Flutter 的渲染流程,以及它与 Android 原生渲染的主要差异。 考察 Flutter 渲染机制核心理解及跨端对比能力第 333 题请详细说明 Android 的事件分发机制? 考察对 Android 触摸事件分发流程、关键方法和消费逻辑的理解第 334 题请介绍 Android 的四类启动模式,并结合实际项目说明你在什么场景下使用了除标准模式外的启动模式。 考察对 Android 任务栈与启动模式原理的理解,以及将理论应用到实际场景的能力第 335 题请说明 Handler 机制的基本工作原理。 考察对 Android Handler、Looper 和 MessageQueue 核心机制的理解第 336 题Looper为什么不会导致ANR? 考察Android消息循环机制与ANR触发原理的理解第 337 题LeakCanary是如何实现应用启动后自动初始化的? 考察对Android库自动初始化机制(ContentProvider初始化)的理解第 338 题在Android开发中,为什么选择MediaPlayer进行音视频播放?你遇到过哪些问题,比如缓冲时间长或播放卡顿? 考察音视频播放技术选型及常见问题处理能力第 339 题Handler 持有 Activity 引用时,为什么 Activity 可能无法被回收? 考察 Handler 与 Activity 生命周期管理及内存泄漏成因第 340 题请描述 Android View 的点击事件从产生到被处理的完整流程。 考察对 Android 触摸事件分发与消费机制的理解