前端/移动开发面试题 · 方案权衡 · Android
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 57 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Android
考察点
技术栈
第 41 题在 Android 开发中,不同组件之间有哪些通信方式?跨应用通信又该如何实现? 考察 Android 组件通信机制的整体认知与跨应用通信的具体方案第 42 题请说明JSBridge的通信原理。 考察对JS与原生端双向通信机制的理解第 43 题资源一般都放在哪里,和Resources有什么区别,有啥好处? 考察对资源目录规范、构建行为差异及好处理解第 44 题如何解决滑动冲突,例如竖直滑动嵌套竖直滑动的场景? 考察对滑动事件分发机制的理解和嵌套滑动场景的冲突处理能力第 45 题设计一个手机屏幕常亮管理模块,你会怎么设计? 考察系统设计能力,涵盖场景分析、功能拆解、边界处理和方案权衡第 46 题Activity和Service想要通信有哪些办法 考察Android组件通信机制及适用场景第 47 题为什么安卓用Binder?它有什么优点? 考察对Android进程间通信机制(Binder)的设计理解及其对比优势第 48 题Fragment如何与Activity通信? 考察Android组件间通信机制的理解与实现第 49 题请解释Android中BroadcastReceiver的动态注册和静态注册的区别。 考察对Android广播机制两种注册方式的理解及实际应用选择第 50 题Activity和Fragment的通信方式有哪些? 考察Android组件间通信机制的掌握与选型能力第 51 题为什么APK体积比较小了还要优化? 考察对APK体积优化价值的理解及优化目标的权衡能力第 52 题请介绍热修复和插件化的基本原理、区别及适用场景。 考察对Android热修复与插件化核心机制的理解及对比能力第 53 题请解释安卓的ART虚拟机,并说明它与DVM(Dalvik虚拟机)的主要区别。 考察对安卓运行时虚拟机原理和演进的理解第 54 题请介绍 Android 的四类启动模式,并结合实际项目说明你在什么场景下使用了除标准模式外的启动模式。 考察对 Android 任务栈与启动模式原理的理解,以及将理论应用到实际场景的能力第 55 题自定义Drawable和自定义View的区别 考察对Android自定义绘制体系中两种组件职责与适用场景的理解第 56 题请解释 AsyncTask 和 Handler 在 Android 中的工作原理及适用场景。 考察对 Android 异步编程机制的理解与选型能力第 57 题在移动端开发中,通常会遇到哪些典型的兼容性问题?请结合 iOS 与 Android 平台,说明它们之间存在哪些关键差异? 考查候选人对移动端跨平台兼容性问题的实际认知,以及能否区分 iOS 与 Android 在渲染、交互、系统能力上的差异。