破釜沉舟,在家抠脚2月,终于过了京东Java五面拿到Offer!

一位小伙伴不想在每天做着增删改查的事,于是下定决心辞职,在家爆肝两个月,终于过了京东Java五面拿到了Offer。
小编将这位小伙伴面试京东五面的经验分享给大家,希望能对即将面试的小伙伴有所帮助。

京东Java一面

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

京东Java二面

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

京东Java三面

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

京东Java 四面

  • Redis是单线程还是多线程?Redis的分布式集群怎么做?
  • 了解过集群雪崩么?
  • 谈谈高并发场景下削峰,限流的实现?
  • 你之前工作的项目里个人最满意的,谈谈你的架构设计思路?
  • 未来2年是怎样打算的?

京东Java五面(HR)

  • 为什么要从上一家公司离职?
  • 为什么要选择这里?
  • 如何看待加班问题?
  • 平时自己是怎么学习技术的,除了Java相关,还会去了解其他什么技术?
  • 期待的薪资是多少?

总结

每一次Java面试,其实都是一次学习机会,是对自己技术知识栈的梳理、考核、复盘。我们应该抱着学习的态度,认真对待,找到自己比较薄弱的环节,尽快去查漏补缺学习巩固。
小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案免费分享给大家,希望能帮助到大家,有需要的朋友可以看下面的免费领取方式

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
领资料点这里:暗号****

破釜沉舟,在家抠脚2月,终于过了京东Java五面拿到Offer!
破釜沉舟,在家抠脚2月,终于过了京东Java五面拿到Offer!

领资料点这里:暗号****
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

最后感谢大家的支持,希望小编整理的资料能够帮助到大家!也祝愿大家都能够升职加薪!
破釜沉舟,在家抠脚2月,终于过了京东Java五面拿到Offer!