前端/移动开发面试题 · 问题拆解 · Android
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 66 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Android
考察点
技术栈
第 21 题四大组件除了Activity、Service,你还用过哪些?请具体介绍。 考察对Android四大组件的理解、使用深度和项目落地能力第 22 题请说明Android中事件分发机制的原理,包括dispatchTouchEvent、onInterceptTouchEvent和onTouchEvent三者的调用关系。 考察对Android触摸事件分发机制的理解第 23 题LiveData怎么感知生命周期 考察对LiveData生命周期感知机制的理解第 24 题场景:两台安卓手机,手机A没有摄像头,手机B有摄像头,作为开发者,怎么开发实现在手机A上运行一个软件,高效甚至无延迟如原生般调用B的摄像头进行使用和操作? 考察分布式摄像头调用的架构设计、延迟优化与安卓平台约束理解第 25 题请谈谈你对 Android 中滑动冲突的理解,并说明常见的解决思路。 考察对触摸事件分发机制的理解及滑动冲突处理能力第 26 题请描述Android中View的绘制流程,包括各主要方法的调用顺序与作用。 考察对Android View绘制体系的理解和表述能力第 27 题在绑定服务模式下,Activity是通过Service的代理来进行调用的,这个代理是怎么创建出来的? 考察对Android Binder机制和Service内部实现细节的理解第 28 题详细描述Android Handler机制,native层如何实现?延时5秒的消息源码如何流转? 考察Handler消息机制全流程、native层实现与延时消息源码链路第 29 题从Activity A跳转到Activity B的过程中,两个Activity的生命周期是怎么样的? 考察Android Activity跳转时的生命周期回调顺序及边界情况第 30 题Handler和Activity在链表中的顺序是怎么样的? 考察对Android消息机制Handler、Looper、MessageQueue及Activity生命周期关系的理解第 31 题如果有三个Activity A/B/C, A和C是standard、B是singleTask,问依次启动A->B->C->B,各个Activity的生命周期是怎样的? 考察Android启动模式对Activity生命周期的影响第 32 题你怎么适配多种不同的手机屏幕大小? 考察对移动端屏幕适配原理、方案和边界情况的掌握第 33 题请说明自定义 View 的绘制流程,并指出各阶段的主要作用。 考察对 Android 自定义 View 测量、布局、绘制流程的理解第 34 题请解释自定义View的绘制原理。 考察对Android View绘制流程的理解第 35 题作为一名安卓开发工程师,你认为哪些核心知识点对做好日常开发工作最关键? 考察候选人对安卓技术栈核心知识的理解深度与优先级判断第 36 题你了解启动模式吗?单任务通常用在什么场景? 考察对Android启动模式的理解及单任务模式的实际应用场景第 37 题讲讲APP启动过程。 考察对应用冷启动流程、任务调度和性能优化的理解第 38 题请描述 Android View 的绘制流程,包括 measure、layout 和 draw 三个阶段。 考察 Android View 绘制机制的整体理解第 39 题Lifecycle的作用和原理是什么? 考察对Android生命周期组件设计意图与内部机制的掌握第 40 题请说明滑动冲突的处理方式。 考察对滑动冲突问题的理解、原因分析和解决方案的掌握