写点什么

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

用户头像
钟奕礼
关注
发布于: 2021 年 03 月 31 日

前言

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



点击并拖拽以移动



点击并拖拽以移动


京东 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!



点击并拖拽以移动



点击并拖拽以移动



点击并拖拽以移动

领取方式:点赞+评论后,扫码添加下方 vx 即可



点击并拖拽以移动

用户头像

钟奕礼

关注

还未添加个人签名 2021.03.24 加入

还未添加个人简介

评论

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