当前位置:首页 > IT技术 > 移动平台 > 正文

Android岗BAT、网易、京东大厂试水面经,有幸拿到京东offer
2021-09-24 14:52:41

Android岗BAT、网易、京东大厂试水面经,有幸拿到京东offer_移动开发

前言

本人在渣院二本毕业,毕业了3年,之前在一家小型的创业公司,本来是计划今年的三四月份找一份有挑战性的工作的,结果中间由于某些原因耽误了,在今年8月份的时候,向以下公司投递了简历:百度、腾讯、阿里巴巴、网易、京东,其中腾讯和阿里巴巴把我笔试给挂了,其余公司的笔试过了。阿里巴巴把我笔试挂了我感觉很坦然,因为笔试题做得实在不好,而腾讯把我的笔试挂了我就觉得很奇怪,当时大部分题目都做得还可以,只有一道算法题没做出来,后来就没过。不过都是往事了,有空把笔试经历总结一下,下面开始把面试经历好好回忆一下,因为已经过了两个星期,我尽量回忆一下吧。

Android岗BAT、网易、京东大厂试水面经,有幸拿到京东offer_网易_02

下面是京东面经:

一面

  • 自我介绍
  • 为什么做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,只打算试试水,看看自己能不能达到大厂的水平。就在自己觉得凉凉的时候接到了人事的电话说我通过面试了,Offer以邮件的形式发到我邮箱了。

本文摘自 :https://blog.51cto.com/u

开通会员,享受整站包年服务立即开通 >