【京东】-Java岗-4轮面试,5个面试官斩获京东商城offer

京东商城一面

(有2个面试官,一个比较年轻,全程都是年长的在问)

  1. 自我介绍一下
  2. 说一下自己的项目
  3. 项目构成是怎样的,你承担什么样的角色?
  4. 那你作为项目组长是怎么分工的呢?
  5. 讲讲volatile,可见性举个例子?
  6. 你说你了解juc,你说说juc,举个例子?
  7. ArrayList和LinkedList
  8. 说了增删改查的时间复杂度
  9. 面试官说ArrayList增加时间复杂度真的是O(1),,有个值保存了下标,下次增加直接插入
  10. 设计模式,项目中运用了吗?
  11. 说说你的优势吧?
  12. 说了自己喜欢看基础,面试官说那是底层,是加分项
  13. 应该重运用,不能纯理论
  14. 最后问了面试官建议,让我多运用运用,底层是加分项,首先得基础好

京东商城二面

  1. 自我介绍
  2. jvm内存模型,GC
  3. 类加载机制
  4. ClassLoader的分类
  5. JDK1.8新特性,主要问了流Stream
  6. hashmap
  7. 聊聊框架,SpringBoot,spring,springmvc三者关系
  8. spring AOP
  9. 基于spring的应用,我想让这个程序启动之后,然后再打印一个log,或者一个定时任务,这个怎么实现
  10. AOP 两种代理的区别,什么时候用
  11. mybatis的一个接口,一个xml文件,执行SQL语句是怎么实现
  12. synchronized和volatile
  13. maven的scope有几种
  14. MySQL优化
  15. Redis的数据类型
  16. 项目经验,登录页面怎么做的,越细越好
  17. 后台怎么获取到登录人的
  18. cookie和session

京东商城三面

  1. 项目介绍
  2. 为什么硕士就念两年
  3. 解释一下 MVC 三个字母代表什么
  4. GMS 与 G1 的区别、应用场景
  5. 垃圾收集算法
  6. 线程与进程的区别?为什么要有线程?
  7. Synchronized 与 Lock 的区别
  8. 反射机制(原理、使用场景、Spring 注入)
  9. 分布式系统
  10. 消息队列,消费者运行速度不一,如何控制数据的同步(保证插入先于删除)
  11. 编程题:删除链表多个值

京东商城HR面

  1. 自我介绍
  2. 项目介绍
  3. 技术面体验怎么样,不会的有再了解吗?
  4. 你的秋招进行的怎么样了?拿个几个offer?
  5. 说一下职业生涯规划
  6. 你觉得京东怎么样?
  7. 你有什么想问的?

发表评论

后才能评论