其实收到京东的面试邀请的时候,我真心有点小激动。因为在地理位置上,京东应该是最合适我也是最想去的。好在之前就有刷不少面试题,所以这次京东面试还是非常顺利的,特分享一下这次京东面试的真题答案,希望能够对大家有所帮助。当然,面试题只是起一个查漏补缺的作用,并不是让你直接去整理答案,去背答案的哈。一个合格的面试官,是会针对你的简历去问的,即每个人的面试题都是不一样的。(面试真题答案见文末)
对了,这次面试共4轮,3轮技术面,1轮HR面,一共5个面试官,一面有2个面试官,历经21天,最终收到了京东的意向书,是Java后台开发岗。
答案见文末,或点击(答案)领取
京东商城一面(有2个面试官,一个比较年轻,全程都是年长的在问)
- 自我介绍一下
- 说一下自己的项目
- 项目构成是怎样的,你承担什么样的角色?
- 那你作为项目组长是怎么分工的呢?
- 讲讲volatile,可见性举个例子?
- 你说你了解juc,你说说juc,举个例子?
- ArrayList和LinkedList
- 说了增删改查的时间复杂度
- 面试官说ArrayList增加时间复杂度真的是O(1),,有个值保存了下标,下次增加直接插入
- 设计模式,项目中运用了吗?
- 说说你的优势吧?
- 说了自己喜欢看基础,面试官说那是底层,是加分项
- 应该重运用,不能纯理论
- 最后问了面试官建议,让我多运用运用,底层是加分项,首先得基础好
京东商城二面
- 自我介绍
- jvm内存模型,GC
- 类加载机制
- ClassLoader的分类
- JDK1.8新特性,主要问了流Stream
- hashmap
- 聊聊框架,SpringBoot,spring,springmvc三者关系
- spring AOP
- 基于spring的应用,我想让这个程序启动之后,然后再打印一个log,或者一个定时任务,这个怎么实现
- AOP 两种代理的区别,什么时候用
- mybatis的一个接口,一个xml文件,执行SQL语句是怎么实现
- synchronized和volatile
- maven的scope有几种
- MySQL优化
- Redis的数据类型
- 项目经验,登录页面怎么做的,越细越好
- 后台怎么获取到登录人的
- cookie和session
京东商城三面
- 项目介绍
- 为什么硕士就念两年
- 解释一下 MVC 三个字母代表什么
- GMS 与 G1 的区别、应用场景
- 垃圾收集算法
- 线程与进程的区别?为什么要有线程?
- Synchronized 与 Lock 的区别
- 反射机制(原理、使用场景、Spring 注入)
- 分布式系统
- 消息队列,消费者运行速度不一,如何控制数据的同步(保证插入先于删除)
- 编程题:删除链表多个值
京东商城HR面
- 自我介绍
- 项目介绍
- 技术面体验怎么样,不会的有再了解吗?
- 你的秋招进行的怎么样了?拿个几个offer?
- 说一下职业生涯规划
- 你觉得京东怎么样?
- 你有什么想问的?
总结
面试的部门是零售交易平台,京东是非常看重Java项目的,在面试的时候,项目经验问的非常多,所以自己在实习时,项目一定要做好,这样面试更能成功一些。
这次京东的面试真题,全部整体在文档里,需要答案的朋友关注我的专栏(Java快速进阶通道)看顶部提示;或点击(面试答案)领取。
更多资料领取:
Java学习、面试;文档、视频资源免费获取shimo.im更多资料展示: