前端/移动开发面试题 · 技术原理 · Android
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 328 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Android
考察点
技术栈
第 101 题谈一下你对Jetpack组件库的理解,并说明ViewModel如何配合Activity的重建来准备数据,以及Lifecycle组件如何实现生命周期感知。 考察对Jetpack核心组件的理解及在Activity重建与生命周期感知中的实际应用第 102 题鸿蒙开发与安卓开发在开发范式和技术实现上有哪些主要差异? 考察对鸿蒙与安卓技术差异的理解深度第 103 题请介绍安卓中常用的数据持久化方案及其适用场景。 考察对安卓持久化技术的理解与选型能力第 104 题请介绍Fragment的生命周期,以及它与Activity生命周期的对应关系。 考察Android中Fragment生命周期理解及其与Activity的联动机制第 105 题请解释 Android 中 Intent 的匹配机制,并说明显式 Intent 与隐式 Intent 的区别。 考察对 Android Intent 解析与路由原理的理解第 106 题请介绍如何自定义一个画板功能,并说明应继承哪个基类及其原因。 考察对自定义视图和画板实现的理解,包括继承关系、绘制流程和触摸事件处理第 107 题安卓Service和线程有什么区别? 考察对Android组件生命周期与后台执行模型的理解第 108 题Android默认的ImageView是一个方形的,如何实现一个自定义的圆角ImageView? 考察自定义View绘制、圆角裁剪和属性设置能力第 109 题请结合你的项目经验,谈谈你对MVVM架构和LiveData的理解,并说明它们在Android开发中的应用场景。 考察Android架构模式理解、LiveData机制掌握及实际应用能力第 110 题从技术角度,大模型如何与安卓系统结合? 考察大模型在移动端安卓系统上的技术整合能力第 111 题onDraw()之后,在什么时候会在画布上显示,如何不断更新UI 考察Android绘制流程与UI更新机制的理解第 112 题在 View 事件分发机制中,cancel 事件(ACTION_CANCEL)一般在哪些场景下会被触发? 考察对 Android 事件分发中 ACTION_CANCEL 触发条件的理解第 113 题请比较Handler和AsyncTask在Android异步处理中的应用场景和注意事项。 考察对Android异步机制的理解及适用场景判断第 114 题请介绍自定义 View 中的三个核心方法及其作用。 考察对 Android 自定义 View 绘制流程的理解第 115 题请解释 Android 中 Looper 的核心工作机制。 考察 Android 消息循环机制的理解,包括 Looper、Handler 和 MessageQueue 的协作第 116 题请解释安卓中内存泄漏的常见成因及定位方法。 考察安卓内存管理基础与问题排查能力第 117 题要使用Content Provider如何修改配置文件? 考察Content Provider的配置步骤和Android应用开发基础第 118 题DiffUtil暴露给开发者的两个最重要的接口是什么?它们的作用分别是什么? 考察对DiffUtil核心接口的理解及其在列表差异化更新中的作用第 119 题Looper是个死循环为什么还能在主线程响应这种点击事件 考察Android消息循环机制、线程模型和事件分发原理第 120 题四大组件除了Activity、Service,你还用过哪些?请具体介绍。 考察对Android四大组件的理解、使用深度和项目落地能力