前端/移动开发面试题 · 技术选型 · Android

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

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

筛选题目已选:技术选型 · Android
第 21 题请说明Activity的启动模式,以及它们分别如何影响实例与返回栈的关系。另外,启动模式能否在运行时动态设置? 考察Android Activity启动模式、任务栈行为及运行时可配置性技术原理技术选型Android第 22 题你在项目中开发过 SDK,那么请说明在 Android 平台上开发 SDK 的主要流程和注意事项。 考察 Android SDK 开发的核心流程、接口设计与发布管理技术原理技术选型Android第 23 题场景:两台安卓手机,手机A没有摄像头,手机B有摄像头,作为开发者,怎么开发实现在手机A上运行一个软件,高效甚至无延迟如原生般调用B的摄像头进行使用和操作? 考察分布式摄像头调用的架构设计、延迟优化与安卓平台约束理解问题拆解系统设计技术选型Android第 24 题RecyclerView和ListView的区别 考察对Android列表控件演进、性能优化和架构设计差异的理解性能优化技术原理技术选型Android第 25 题请描述 Android 中 Activity 的典型启动方式及适用场景。 考察对 Activity 启动模式与 Intent 使用的基础掌握技术原理技术选型Android第 26 题对比鸿蒙开发与安卓开发? 考察对鸿蒙与安卓开发差异的理解深度与客观性业务理解技术原理技术选型AndroidArkTSArkUI第 27 题请列举除了 Binder 之外的其他 Android 进程间通信方式,并分析各自适用场景。 考察对多种 IPC 方式的掌握、选型判断与场景适配能力技术原理技术选型方案权衡Android第 28 题动态主题适配怎么做的,颜色提取用了什么库? 考察动态主题实现思路与第三方库选型能力性能优化技术原理技术选型Android第 29 题请谈谈你对移动端开发的基本了解,包括主要平台、技术栈和常见挑战。 考察候选人移动端技术广度、基础认知与学习意愿技术原理技术选型AndroidFlutterReact Native第 30 题Android 中 Compose 与 XML 原生布局在编写方式上有哪些异同? 考察对声明式 UI 与命令式 UI 的差异理解及选型意识系统设计技术原理技术选型AndroidJetpack ComposeKotlin第 31 题Android的打包流程是什么样的,打包经过了哪些变化? 考察对Android构建流程的理解、版本演进及工具链变化问题拆解技术原理技术选型AndroidGradle第 32 题Activity启动模式及应用场景 考察Android Activity启动模式的理解及实际应用场景选择技术原理技术选型Android第 33 题Intent 在传递数据时有哪些限制? 考察对 Android Intent 数据传递机制及大小、类型限制的理解风险判断技术原理技术选型Android第 34 题Handler的post()和sendMessage()区别? 考察Android消息机制中Handler两个常用方法的区别与适用场景技术原理技术选型Android第 35 题请介绍Android Handler的内部工作机制,包括其与Looper、MessageQueue的关系。 考察对Android消息循环机制的深入理解与表述条理技术原理技术选型问题排查Android第 36 题讲一下AudioTrack框架和MediaPlayer框架的区别。 考察对Android音频播放框架的职责划分与适用场景的理解技术原理技术选型Android第 37 题请解释 Room 持久化库的工作原理,包括核心组件和一次插入数据的主要流程。 考察对 Room 架构组件的理解及其数据交互流程的掌握技术原理技术选型Android第 38 题请介绍你对 MAD(Modern Android Development)的理解,并说明为什么 Android 官方近年来会推动这一开发理念。 考察对现代 Android 开发方向、核心组件和架构演进的理解技术原理技术选型AndroidKotlin第 39 题Activity 有哪四种启动模式?分别适用于什么场景? 考察对 Android Activity 启动模式的理解及场景应用能力技术原理技术选型Android第 40 题在Android开发中,你通常使用哪些布局方式?在什么情况下会选用ConstraintLayout,在什么情况下会考虑其他布局? 考察Android布局选型的技术理解与理由性能优化技术原理技术选型Android