前端/移动开发面试题 · 技术原理 · Android

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 328 · 更新 2026-08-05

筛选题目已选:技术原理 · Android
第 141 题请介绍Android中的三个主要框架层,并说明它们的职责和相互关系。 考察对Android系统架构层次的理解与梳理能力业务理解技术原理Android第 142 题从Activity A跳转到Activity B的过程中,两个Activity的生命周期是怎么样的? 考察Android Activity跳转时的生命周期回调顺序及边界情况问题拆解技术原理Android第 143 题请介绍你在自定义 View 中实现 onMeasure、onLayout、onDraw 方法的具体职责和设计思路。 考察自定义 View 测量、布局、绘制流程的理解及实际应用能力编码实现项目复盘技术原理Android第 144 题请比较 ListView 与 RecyclerView 的差异及其适用场景。 考察对 Android 列表组件演进和性能优化的理解性能优化技术原理方案权衡Android第 145 题Handler和Activity在链表中的顺序是怎么样的? 考察对Android消息机制Handler、Looper、MessageQueue及Activity生命周期关系的理解问题拆解技术原理Android第 146 题讲讲Handler原理。 考察Android消息机制的核心组件协作与工作原理风险判断技术原理Android第 147 题请分别说明在 Android 开发中,页面之间、组件之间、线程之间以及进程之间的通信方式有哪些? 考察对 Android 中不同层级通信机制的理解与掌握技术原理方案权衡Android第 148 题在内存泄漏场景中,持有Activity的引用属于长生命周期对象还是短生命周期对象的泄露? 考察对对象生命周期与内存泄漏关系的理解风险判断技术原理Android第 149 题Flutter 如何实现跨端运行?它在 Android 上是如何运行的? 考察对 Flutter 跨平台原理与 Android 运行机制的理解技术原理方案权衡AndroidFlutter第 150 题RecyclerView和ListView的区别 考察对Android列表控件演进、性能优化和架构设计差异的理解性能优化技术原理技术选型Android第 151 题请描述 Android 中 Activity 的典型启动方式及适用场景。 考察对 Activity 启动模式与 Intent 使用的基础掌握技术原理技术选型Android第 152 题自定义View有哪些步骤,自定义View和自定义ViewGroup有什么区别? 考察自定义View的完整流程及其与ViewGroup的职责差异系统设计技术原理Android第 153 题LiveData postValue方法为什么值可能会丢失? 考察对LiveData内部工作机制和线程调度导致的值覆盖问题理解风险判断技术原理Android第 154 题请解释 JSBridge 的实现原理。 考察对移动端 Web 与原生双向通信机制的理解技术原理方案权衡问题排查AndroidAndroid WebViewJavaScript第 155 题如果有三个Activity A/B/C, A和C是standard、B是singleTask,问依次启动A->B->C->B,各个Activity的生命周期是怎样的? 考察Android启动模式对Activity生命周期的影响问题拆解技术原理Android第 156 题在安卓中,哪些对象可以作为 GC Root? 考察对安卓运行时垃圾回收根对象类型的理解风险判断技术原理Android第 157 题对于安卓的理解,四大基础组件有哪些? 考察对Android基础组件的核心认知业务理解技术原理Android第 158 题对比鸿蒙开发与安卓开发? 考察对鸿蒙与安卓开发差异的理解深度与客观性业务理解技术原理技术选型AndroidArkTSArkUI第 159 题请描述 Binder 的架构,并说明其在 Android 系统中的角色。 考察对 Binder 机制的整体架构理解及其在 Android IPC 中的核心地位系统设计技术原理Android第 160 题你怎么适配多种不同的手机屏幕大小? 考察对移动端屏幕适配原理、方案和边界情况的掌握问题拆解技术原理方案权衡Android