8.13 收到offer,很开心,第一份offer,有种如释重负的感觉。
特来还愿。
PS:牛客许愿真的灵~
下面是面经:
一面
- 自我介绍
- 为什么做Android
- 说一下快排怎么实现,优缺点
- XXXX项目负责了什么
- 网络请求封装是怎么做的
- MVP有没有封装的
- 项目里面RxJava OkHttp Retrofit 源码看过没有
- 讲一下OkHttp 源码
- 是怎么根据Dijkstra 做的最短路径
- 图片加载你是怎么优化的
- Glide底层缓存怎么实现 (弱引用,三级缓存....)
- 瀑布流效果如何去实现
- 了解过最新的技术吗(Jetpack)
- 举几个Jetpack的例子
- ViewModel,Rom
- 回问
二面
面的时候网络不好,画面一卡一卡的。。。
- 自我介绍
- 讲个项目,自己最熟悉哪一个
- 项目做了什么
- 网络请求框架怎么封装
- 还遇到什么问题没有
- 事件分发机制,多个RecycleView 嵌套怎么处理
- OkHttp源码
- 讲一下拦截器
- Cache缓存是怎么做的
- 图片做过吗
- 你的图片项目怎么加载大图
- 如何防止OOM
- 做过View 的性能优化吗
- 讲一下View的优化
- 层级布局
- 如何减少绘制
- 针对measure和draw 有什么优化的地方吗
- 多个view 加载卡顿怎么办
- 反问
HR面
HR面就是正常的流程,大概15分钟,详细的记不清了。
总体的流程,京东的面试官人还是很好的,回答错的地方会指出来这一点非常nice。
祝大家都能拿到offer吧~
全部评论
(8) 回帖