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

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

Java面试过了京东五面之后,发现掌握了这些技术也没有那么难_第1张图片

京东 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 的线程模型,零拷贝实现?

京东 Java 四面

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

京东 Java 五面(HR)

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

总结

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

十万字面经

目录

img

笔记内容

基础篇

img

JVM 篇

img

多线程 &并发篇

img

Spring 篇

img

MyBatis 篇

img

MySQL 篇

img

SpringBoot 篇

img

SpringCloud 篇

img

Dubbo 篇

img

Nginx 篇

img

MQ 篇

img

数据结构与算法篇

Linux 篇

img

Zookeeper 篇

img

Redis 篇

img

分布式篇

img

网络篇

img

设计模式

img

maven 篇

img

ElasticSearch 篇

img

tomcat 篇

img

Git 篇

img

软实力篇

img

限于平台篇幅原因,更多内容展示不了,点击下方名片扫码,无套路免费领取完整版PDF文档。

你可能感兴趣的:(资料分享,程序人生,java,面试,分布式)