京东-Android开发工程师面经
- 9月底完成,10月8日接到offer call。
-
初试(10分钟):
-
基本的数据类型有哪些?
-
String、StringBuilder、StringBuffer的区别?
-
线程创建的方法?
-
Activity的启动模式和适用场景?
-
-
ViewPager用过吗(我说知道,但没用过,然后扯到了他和Fragment联合用)
-
Fragment是什么,使用场景和生命周期
-
Context说一哈(说得非常详细,顺便扯到了内存泄露)
-
内存泄露和内存溢出简略说一哈
-
复试(30分钟):
-
自我介绍
-
项目中遇到最大的问题是什么?怎么解决的?
-
-
用过什么第三方库吗?说一下Glide 和 Picasso有什么区别?
-
如果让你自己设计图片框架,该咋整?
-
内存泄露和内存溢出说一哈(说得非常详细)
-
垃圾回收机制说一下?
-
现在手上有什么offer?感觉都怎么样?
-
有什么想问我的吗?
-
HR(10分钟):
-
自我介绍
-
了解京东咩?
-
手头上有几个offer?来谈一谈分别给你的感觉吧?
-
所以京东会是你的第一选择吗?
-
有什么想问我的吗?
-
- 碎碎念:京东面试给我最大的感受就是,面试官小哥哥的声音都好好听 QAQ 嘤嘤嘤。
- 收到现场面通知,然后邮件调整的远程电话面。虽然最近看到大家对京东备胎池的做法多有怨言,但对我来说,京东的面试体验非常舒服。
- 每一次面试都可以通过邮件申请远程面。二面的小哥哥发现我没有去现场,还特意打电话给我,在得知我已经申请了远程面,还向我道歉,说他没有看到,问我现在能不能面试,然后就面了半个小时。
- 其实面试难度并不高,都是常规的题,所以我在回答完最基础的一些点后,会再向外扩展。在说完内存泄露和内存溢出的相关定义,原因,定位方法和解决方法后,小哥哥满意的说了一句,你这块了解的还挺多的嘛。2333。
- 因为每次面试时间都比较短,所以题目也不多,可能还有一点点遗漏,还望见谅,毕竟时间有点久了。=。=