前端/移动开发面试题 · Android
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 349 道 · 更新 2026-08-05
筛选题目已选:Android
考察点
技术栈
第 101 题手机端原生开发常用的技术有哪些? 考察对移动端原生开发技术栈的理解第 102 题LiveData与普通的观察者模式有什么区别? 考察LiveData的架构定位与普通观察者模式的差异第 103 题Framework层是怎么标识哪些view是需要测量的,哪些view是需要layout的 考察Android视图体系中对measure和layout阶段标识与处理的理解第 104 题请描述Service生命周期,以及onStartCommand()可能返回哪些值?各自的含义? 考察Service生命周期管理和启动模式返回值的理解第 105 题请谈谈你在自定义 View 开发中的实践经验,以及你解决过哪些与自定义 View 相关的具体问题。 考察自定义 View 的实战经验、问题定位与解决方案能力第 106 题用 url scheme 拉起客户端的封装是怎么做的? 考察移动端 URL Scheme 拉起原理及封装设计的考量第 107 题请谈谈你对 Android ViewPager 的了解。 考察对 ViewPager 工作原理、用法及与 ViewPager2 差异的理解第 108 题谈一下你对Jetpack组件库的理解,并说明ViewModel如何配合Activity的重建来准备数据,以及Lifecycle组件如何实现生命周期感知。 考察对Jetpack核心组件的理解及在Activity重建与生命周期感知中的实际应用第 109 题鸿蒙开发与安卓开发在开发范式和技术实现上有哪些主要差异? 考察对鸿蒙与安卓技术差异的理解深度第 110 题请介绍安卓中常用的数据持久化方案及其适用场景。 考察对安卓持久化技术的理解与选型能力第 111 题请介绍Fragment的生命周期,以及它与Activity生命周期的对应关系。 考察Android中Fragment生命周期理解及其与Activity的联动机制第 112 题请解释 Android 中 Intent 的匹配机制,并说明显式 Intent 与隐式 Intent 的区别。 考察对 Android Intent 解析与路由原理的理解第 113 题请介绍如何自定义一个画板功能,并说明应继承哪个基类及其原因。 考察对自定义视图和画板实现的理解,包括继承关系、绘制流程和触摸事件处理第 114 题安卓Service和线程有什么区别? 考察对Android组件生命周期与后台执行模型的理解第 115 题Android默认的ImageView是一个方形的,如何实现一个自定义的圆角ImageView? 考察自定义View绘制、圆角裁剪和属性设置能力第 116 题请结合你的项目经验,谈谈你对MVVM架构和LiveData的理解,并说明它们在Android开发中的应用场景。 考察Android架构模式理解、LiveData机制掌握及实际应用能力第 117 题从技术角度,大模型如何与安卓系统结合? 考察大模型在移动端安卓系统上的技术整合能力第 118 题onDraw()之后,在什么时候会在画布上显示,如何不断更新UI 考察Android绘制流程与UI更新机制的理解第 119 题在 View 事件分发机制中,cancel 事件(ACTION_CANCEL)一般在哪些场景下会被触发? 考察对 Android 事件分发中 ACTION_CANCEL 触发条件的理解第 120 题请比较Handler和AsyncTask在Android异步处理中的应用场景和注意事项。 考察对Android异步机制的理解及适用场景判断