京东Java面试题及答案(现场4面实拍19题)

京东Java面试题及答案(现场4面实拍19题)-mikechen

京东Java一面(基础面:约1个小时)

  1. 自我介绍
  2. 项目介绍
  3. hashmap与concurrenthashmap的区别
  4. hashmap原理,处理哈希冲突用的哪种方法?
  5. HashMap如何解决Hash冲突
  6. hashmap容量为什么是2的幂次
  7. G1和CMS的区别
  8. CMS哪个阶段是并发的哪个阶段是串行的?
  9. G1内部是如何分区的(region)
  10. 你重写过hashcode和equals么,要注意什么
  11. 索引是什么概念有什么作用?MySQL里主要有哪些索引结构?哈希索引和B+树索引比较?
  12. Java线程池的原理?线程池有哪些?线程池工厂有哪些线程池类型,及其线程池参数是什么?
  13. Redis的持久化?有哪些方式,原理是什么?

 

京东Java二面(问数据库较多:约五1个小时)

  1. 自我介绍
  2. 讲一下数据的acid
  3. 什么是一致性
  4. 什么是隔离性
  5. Mysql的隔离级别
  6. 说下乐观锁,悲观锁(select for update),并写出sql实现
  7. Nio和aio的区别
  8. Spring的aop怎么实现
  9. Mysql要加上nextkey锁,语句该怎么写

 

京东Java三面(综合面,约五十分钟)

  1. 自我介绍
  2. 项目介绍
  3. soa和微服务的区别?
  4. Redis分布式锁注意事项
  5. 分布式事务的解决方案
  6. 单点登录怎么实现
  7. 秒杀系统怎么来实现

 

京东Java四面:(HR面)

1.自我介绍

2.为什么想来京东?

3.自己最大的劣势是什么?

4.你对自己的评价是什么?

5.未来5年的目标和计划?

 

答案获取方式

京东Java面试题及答案(现场4面实拍19题)-mikechen

扫码发送:京东,即可获取四面详细的答案

陈睿mikechen

10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

关注「mikechen」公众号,获取更多技术干货!

后台回复面试即可获取《史上最全阿里Java面试题总结》,后台回复架构,即可获取《阿里架构师进阶专题全部合集

评论交流
    说说你的看法