滴滴 Aiot 二面 安卓开发
- 自我介绍
- 讲一下你的实习经历
- 你在快手这段实习,你觉得最难搞的一个事情,或者对你帮助最大的是什么?
- 安卓的编译流程,你有了解过吗?
- 一个 APP 从手机屏幕上点开,它大致的一个运行过程吗?比如说从进程启动到界面起来这种。
- 你平时有了解过、看过安卓的源码吗?或者第三方开源框架的源码?
- 你知道 Looper 为什么不会导致 ANR 吗?
- Glide 根据设备内存动态调整缓存,它是怎么实现的,底层原理?
- 你是怎么学习安卓的?
- 你简历里写到跨境进程通信(AIDL),能大概给我讲下原理吗?
- 你平时有去写过一些后台 Service 吗?比如后台播放服务这种?
- 一个后台进程,现在安卓对后台管控严格,如何能保证它不被杀掉?
- 讲一下 View 的绘制过程?
- 屏幕上有个按钮,点击按钮的事件分发机制,能讲一下过程吗?
- 你平时除了公司项目,会自己学一些 demo 或者做过自定义 View 相关的经验吗?
- 你在MyNews这个app中,当时为什么选择 MVP 架构?有了解过 MVVM 这种架构吗?
- 首页的导航项、新闻推荐讲讲怎么实现的?
- 你平时有了解 Flutter 等等跨端开发这块吗?
- 反问
安卓客户端—校招面经 文章被收录于专栏
适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。

东方财富工作强度 11人发布