前端/移动开发面试题 · Android
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 349 道 · 更新 2026-08-05
筛选题目已选:Android
考察点
技术栈
第 301 题处于后台时多次更新LiveData的value会触发onChange回调吗? 考察LiveData生命周期感知机制与多次更新行为第 302 题讲一下AudioTrack框架和MediaPlayer框架的区别。 考察对Android音频播放框架的职责划分与适用场景的理解第 303 题安卓现有的多线程模型知道吗? 考察Android多线程模型的理解与应用能力第 304 题你同时具备Java后端和深度学习的背景,为什么最终选择了Android开发方向? 考察职业选择逻辑、自我认知与岗位匹配度第 305 题请解释 Room 持久化库的工作原理,包括核心组件和一次插入数据的主要流程。 考察对 Room 架构组件的理解及其数据交互流程的掌握第 306 题为什么主线程不需要手动创建 Looper? 考察对主线程 Looper 初始化机制的理解第 307 题介绍一下自定义 View 的三个核心方法。 考察自定义 View 的核心流程与各方法职责第 308 题请介绍热修复和插件化的基本原理、区别及适用场景。 考察对Android热修复与插件化核心机制的理解及对比能力第 309 题请详细说明Android中Activity和Fragment的生命周期,以及在什么情况下会触发onSaveInstanceState和onRestoreInstanceState。 考察Android组件生命周期基础及状态保存恢复机制的掌握第 310 题请介绍你对 MAD(Modern Android Development)的理解,并说明为什么 Android 官方近年来会推动这一开发理念。 考察对现代 Android 开发方向、核心组件和架构演进的理解第 311 题场景题:有A Activity和B Activity,B Activity配置的是单任务(singleTask),A通过startActivityForResult去启动B,在B调用finish方法后,A能否收到onActivityResult回调? 考察Android任务栈模式与startActivityForResult的交互机制第 312 题Activity 有哪四种启动模式?分别适用于什么场景? 考察对 Android Activity 启动模式的理解及场景应用能力第 313 题Handler的消息队列没有消息时会怎么样? 考察Handler消息循环在队列空时的阻塞与空闲状态处理第 314 题请介绍 stackplz 这类工具的实现原理。 考察对栈回溯、符号化与进程注入等底层机制的理解第 315 题请描述一个你在安卓开发中训练机器学习模型的经历,并说明你是如何获得训练数据的。 考察机器学习模型训练流程及数据获取的实际经验第 316 题Handler和Activity两者是怎么相互引用的? 考察对Handler机制及其与Activity生命周期潜在内存泄漏风险的理解第 317 题Retrofit 框架中的注解属于哪种注解类型?它们分别起到什么作用? 考察对 Retrofit 注解分类及作用机制的理解第 318 题平时怎么学习 Android 技术? 考察学习方法、自主学习和知识更新能力第 319 题安卓四大组件是什么? 考察安卓基础知识体系与组件职责理解第 320 题讲一下Handler消息机制。 考察Android主线程消息循环、Handler与Looper的协作原理