QuestionTop

精选面试高频问题

Android 面试更适合 Android 岗位准备的复习入口

Android 面试题与高频考点入口

如果你正在准备 Android 岗位面试,这里可以快速进入 Android 面试题、高频题、真实面经和专题复习内容,覆盖基础知识、框架原理、性能优化与工程实践。

覆盖基础、框架、性能和工程实践,适合系统性补齐。
6+题目预览
3+真实面经
5专题复习

你可以在这里获得什么

更适合准备 Android 岗位、希望把复习路径拉直的学生或初级工程师。

把题目练习、真实面试信号和专题复习串成一个完整复习流程。

更适合学生的起步方式

先看题库,再锁定高频题,最后结合面经和专题把薄弱点补齐。

01
先从真实题目入手

先用真实题目感受题型、难度和回答深度,再决定重点方向。

02
再看真实面经

从真实面试体验中补充公司偏好、提问方式和表达层面的判断。

03
最后用专题补齐短板

把语言能力、并发、设计模式和工程实践这些长期弱项系统补起来。

Android 校招自测

春招 / 秋招高频自测清单

能在 3 到 5 分钟内独立讲清楚就勾选,系统会自动保存你的准备进度。

当前准备进度0/6

先把能脱稿讲清的题勾出来,再优先补最薄弱的部分。

Android 春招高频自测

更偏基础、组件和常见追问题,适合实习、春招和第一次上场前的快速体检。

下一步建议初级 · Activity 生命周期、启动模式与任务栈

建议先补初级档,把基础概念、标准表达和常见追问打顺。

去刷相关题
三档进度
初级0/2

先把基础概念和常见追问讲顺

中级0/2

把实现细节、原理和性能点补起来

冲刺0/2

按正式面试标准练工程化和系统表达

初级基础必答
相关题目
Activity 生命周期、启动模式与任务栈

你能否独立讲清四种启动模式、onSaveInstanceState、横竖屏重建和任务栈差异?

标准答案要点
  • 四种启动模式和典型使用场景
  • onCreate 到 onDestroy 的关键回调时机
  • 横竖屏重建、状态恢复和任务栈回退逻辑
初级线程模型
相关题目
Handler、Looper、MessageQueue 的关系

你能否把主线程消息循环、Handler 切线程和常见内存泄漏场景说清楚?

标准答案要点
  • Looper.prepare/loop 和主线程消息循环机制
  • Handler 发送 Message 和 post Runnable 的本质
  • 静态内部类 + WeakReference 的泄漏规避思路
中级UI 高频
相关题目
View 绘制流程与事件分发

你能否说明 measure/layout/draw,以及 dispatchTouchEvent、onInterceptTouchEvent 和 onTouchEvent?

标准答案要点
  • measure、layout、draw 三阶段各自负责什么
  • 自定义 View 中 onMeasure 和尺寸约束的常见坑
  • 触摸事件分发链路和父子冲突处理方式
中级性能题
相关题目
RecyclerView 复用与列表卡顿优化

你能否说清复用机制、DiffUtil、预加载,以及列表掉帧时该怎么定位?

标准答案要点
  • ViewHolder 复用链路和缓存层级
  • DiffUtil、局部刷新和避免全量刷新
  • 卡顿排查先看主线程、图片加载和过度绘制
冲刺网络题
相关题目
OkHttp、Retrofit 与网络缓存策略

你能否从拦截器、连接复用、超时重试和缓存命中角度讲清网络层?

标准答案要点
  • OkHttp 拦截器链、连接池和请求执行链路
  • Retrofit 接口抽象、序列化和错误封装
  • 缓存命中、超时重试和弱网容错策略
冲刺架构基础
相关题目
ViewModel、LiveData/Flow 与状态保存

你能否说明 ViewModel 生命周期、状态恢复,以及协程在 UI 层的使用边界?

标准答案要点
  • ViewModel 如何跨配置变更保留状态
  • LiveData 和 Flow 在 UI 状态管理中的差异
  • SavedStateHandle 和协程 scope 的边界控制
建议标准:不仅要会背结论,还要能讲清核心原理、常见追问和真实项目里的取舍。

真实题目预览

先看真实题目预览,再进入完整题库做更系统的刷题安排。

进入题库

最新真实面经

结合真实公司面试体验和题目复盘,补充对实际面试场景的判断。

查看全部面经

把这几类内容配合起来,复习会更完整