Java面试过了京东五面以后,发现掌握了这些技术也没有那么难

前言

做为一个执着于分享技术的小编,终于有群友力战京东并成功斩获Offer,接下来就把面试京东五面的经验分享给你们,但愿你们能站在巨人的肩膀上,更上一层楼,若是文章对你有帮助,还请多多关注支持哦web

在这里插入图片描述在这里插入图片描述

京东Java一面

  1. HashMap和HashTable以及CocurrentHashMap详细说明
  2. 网络IO模型?什么是多路复用IO?select和epoll的差异?
  3. TCP三次握手的过程,若是没有第三次握手有什么问题?
  4. 经常使用的线程池有哪些?各自的应用场景?
  5. Java类加载机制?双亲委派模型的好处?
  6. JAVA并发包组件了解多少?
  7. 何时多线程会发生死锁?怎么来预防
  8. 操做系统的用户态和核心态切换条件以及为何要切换
  9. 数据库事务特色?事务隔离级别?项目中的事务实现?脏读、不可重复读、幻读各举个例子?

京东Java二面

  1. 数据库索引?B+树?为何要建索引?什么样的字段须要建索引,建索引的时候通常考虑什么?索引会不会使插入、删除做效率变低,怎么解决(分表做)?
  2. 设计模式,单例模式,怎么保证线程安全?锁效率过低,怎么提升效率?
  3. CAS?CAS本质是什么?什么是原子性?Compare and Swap两步***做,为何能保证原子性(涉及到CPU指令)?
  4. 分布式锁的实现知道到哪些?你更推荐哪种锁?
  5. Redis的持久化操做有哪些?
  6. 如何利用redis处理热点数据

京东Java三面

  1. 有接触过哪些消息队列中间件?如何来选型?
  2. 谈谈你的SOA以及微服务的理解?
  3. 具体谈谈Spring Cloud服务和注册?
  4. 分布式的cap了解么,分别指什么?
  5. 网络编程nio和netty相关,netty的线程模型,零拷贝实现?

京东Java 四面

  1. Redis是单线程仍是多线程?Redis的分布式集群怎么作?
  2. 了解过集群雪崩么?
  3. 谈谈高并发场景下削峰,限流的实现?
  4. 你以前工做的项目里我的最满意的,谈谈你的架构设计思路?
  5. 将来2年是怎样打算的?

京东Java五面(HR)

  1. 为何要从上一家公司离职?
  2. 为何要选择这里?
  3. 如何看待加班问题?
  4. 平时本身是怎么学习技术的,除了Java相关,还会去了解其余什么技术?
  5. 期待的薪资是多少?

总结

以上就是京东面试的全过程了。想要去大厂面试,Java并发,性能调优,高并发场景问题解决是关键。接下来就是面试题整理总结了。也就是这些面试题帮助群友成功斩获offer!面试

领取地址:戳这里免费领取,暗号:CSDNredis

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

领取地址:戳这里免费领取,暗号:CSDN数据库

在这里插入图片描述