前端/移动开发面试题 · 方案权衡 · Android
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 57 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Android
考察点
技术栈
第 21 题在 Android 中,当 Activity 发生横竖屏切换或夜间模式切换时,除了默认的销毁重建进程外,还有哪些手段可以避免重建或保留状态? 考察对 Android 配置变更处理机制的理解与方案权衡第 22 题Intent传递复杂的对象应该怎么做? 考察对Android组件通信中复杂对象传递机制的理解与正确选型第 23 题请谈谈你对 Android 中滑动冲突的理解,并说明常见的解决思路。 考察对触摸事件分发机制的理解及滑动冲突处理能力第 24 题请比较 ListView 与 RecyclerView 的差异及其适用场景。 考察对 Android 列表组件演进和性能优化的理解第 25 题请分别说明在 Android 开发中,页面之间、组件之间、线程之间以及进程之间的通信方式有哪些? 考察对 Android 中不同层级通信机制的理解与掌握第 26 题Flutter 如何实现跨端运行?它在 Android 上是如何运行的? 考察对 Flutter 跨平台原理与 Android 运行机制的理解第 27 题请解释 JSBridge 的实现原理。 考察对移动端 Web 与原生双向通信机制的理解第 28 题你怎么适配多种不同的手机屏幕大小? 考察对移动端屏幕适配原理、方案和边界情况的掌握第 29 题在 Android 中,进程间通信有哪些方式?如何在不同的 App 之间进行通信? 考察 Android 进程间通信机制的理解与跨应用通信方案第 30 题Activity和Service的功能差异,使用场景差异是什么? 考察对Android组件模型的理解与应用场景判断第 31 题请列举除了 Binder 之外的其他 Android 进程间通信方式,并分析各自适用场景。 考察对多种 IPC 方式的掌握、选型判断与场景适配能力第 32 题请谈谈你对 Google 推出的 MVI(Model-View-Intent)架构模式的理解。 考察对 MVI 架构模式的核心概念、数据流及与 MVVM 对比的掌握程度第 33 题Looper和Handler的关系,是一对多还是一对一? 考察Android消息机制中Looper与Handler的关联模型第 34 题请举例说明在什么场景下应该使用 Activity,什么场景下应该使用 Service。 考察对 Android 组件职责边界的理解和应用场景判断第 35 题怎么使用ViewModel实现组件共享的 考察Android ViewModel在组件间共享数据的机制与场景第 36 题Activity的启动模式中,单顶(singleTop)和单任务(singleTask)有什么区别? 考察对Android Activity启动模式的理解,尤其是单顶和单任务的场景差异第 37 题在安卓开发中,除了AIDL和Binder外,还有哪些跨进程通信方式?请列举并对比其优缺点。 考察对安卓跨进程通信技术全貌的掌握与比较能力第 38 题请说明滑动冲突的处理方式。 考察对滑动冲突问题的理解、原因分析和解决方案的掌握第 39 题MeasureSpec 与布局参数(wrap_content、match_parent、固定大小)之间是什么关系? 考察布局参数与 MeasureSpec 的映射规则及应用第 40 题Android 中 Activity 之间如何传递数据?请列举常见实现方式并说明各自的适用场景。 考察 Android 组件间通信方式的掌握与场景权衡