互联网/IT行业面试题 · 方案权衡 · tech:android
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 12 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · tech:android
考察点
技术栈
第 1 题设计一个手机屏幕常亮管理模块,你会怎么设计? 考察系统设计能力,涵盖场景分析、功能拆解、边界处理和方案权衡第 2 题Android 开发一个页面,页面中有很多业务卡片,这些卡片来自不同业务模块。为了不依赖各业务模块,如何设计页面来引用这些卡片视图? 考察 Android 模块解耦、动态加载与依赖反转的设计能力第 3 题请解释 JSBridge 的实现原理。 考察对移动端 Web 与原生双向通信机制的理解第 4 题为什么APK体积比较小了还要优化? 考察对APK体积优化价值的理解及优化目标的权衡能力第 5 题请介绍 Android 的四类启动模式,并结合实际项目说明你在什么场景下使用了除标准模式外的启动模式。 考察对 Android 任务栈与启动模式原理的理解,以及将理论应用到实际场景的能力第 6 题自定义Drawable和自定义View的区别 考察对Android自定义绘制体系中两种组件职责与适用场景的理解第 7 题怎么使用ViewModel实现组件共享的 考察Android ViewModel在组件间共享数据的机制与场景第 8 题请结合你的项目经验,谈谈你对MVVM架构和LiveData的理解,并说明它们在Android开发中的应用场景。 考察Android架构模式理解、LiveData机制掌握及实际应用能力第 9 题在 Android 中,当 Activity 发生横竖屏切换或夜间模式切换时,除了默认的销毁重建进程外,还有哪些手段可以避免重建或保留状态? 考察对 Android 配置变更处理机制的理解与方案权衡第 10 题Flutter 如何实现跨端运行?它在 Android 上是如何运行的? 考察对 Flutter 跨平台原理与 Android 运行机制的理解第 11 题你觉得安卓多线程和其他多线程有什么区别? 考察对安卓多线程模型特性的理解与对比能力第 12 题请介绍APK体积优化的整体方案。 考察Android应用体积优化的系统性方法与技术取舍