前端/移动开发面试题 · Android
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 349 道 · 更新 2026-08-05
筛选题目已选:Android
考察点
技术栈
第 261 题请谈谈你对 Android 模块化开发和 Android 开发流程的理解。 考察对 Android 模块划分、开发流程及基本概念的掌握第 262 题Binder如何导致ANR问题? 考察对Binder通信机制与Android ANR触发原理的关联理解第 263 题requestLayout和invalidate调用后在Framework内部的方法是怎么流转的 考察对Android视图刷新机制中requestLayout与invalidate执行流程的理解第 264 题Handler的使用场景,使用过的例子 考察Android Handler的典型使用场景和实际应用能力第 265 题Intent 在传递数据时有哪些限制? 考察对 Android Intent 数据传递机制及大小、类型限制的理解第 266 题请说明JSBridge的通信原理。 考察对JS与原生端双向通信机制的理解第 267 题请介绍你所在团队的安卓 CI/CD 流水线是如何搭建和运作的? 考察对安卓持续集成与持续交付流程的理解和实践第 268 题请谈谈你对Android技术发展和生态演进的看法。 考察候选人对行业趋势、技术演进的理解及个人见解第 269 题在 Android 中启动一个 Activity 时,Activity 对象、其中的 TextView 等视图对象以及标题文字等内容分别存储在堆还是栈中?请说明各自的存储位置和原因。 考察 Android 运行时内存模型与对象生命周期管理的基本理解第 270 题请详细说明Android中Activity的生命周期及各阶段的作用。 考察对Android基础组件Activity生命周期及其典型使用场景的掌握第 271 题你了解自定义 View 吗?请说明自定义 View 的基本流程。 考察自定义 View 的基础认知与实现流程第 272 题Handler的post()和sendMessage()区别? 考察Android消息机制中Handler两个常用方法的区别与适用场景第 273 题在Android中分别使用standard、singleTop、singleTask和singleInstance启动ActivityA、B、C后再启动A,四种启动模式下各会发生什么? 考察Android启动模式对任务栈和Activity实例的影响第 274 题资源一般都放在哪里,和Resources有什么区别,有啥好处? 考察对资源目录规范、构建行为差异及好处理解第 275 题如何解决滑动冲突,例如竖直滑动嵌套竖直滑动的场景? 考察对滑动事件分发机制的理解和嵌套滑动场景的冲突处理能力第 276 题ViewModel 在什么时机被销毁? 考察对 ViewModel 生命周期及其与宿主(Activity/Fragment)关系的理解第 277 题为什么布局嵌套深会加载比较慢?从重复测量角度分析原因。 考察对Android测量流程和布局性能的理解第 278 题请解释移动端屏幕适配中常用的屏幕计量单位及其区别。 考察移动端适配基础知识的掌握程度第 279 题如何强制刷新View? 考察Android中强制更新界面显示的方法与正确使用场景第 280 题请解释Activity的onSaveInstanceState()方法的作用和调用时机,以及如何使用它保存和恢复界面状态。 考察对Activity生命周期中状态保存与恢复机制的理解与应用