写点什么

疫情之后,幸获内推,4 面京东拿下 offer(Java 后台研发岗)

发布于: 1 小时前
疫情之后,幸获内推,4面京东拿下offer(Java后台研发岗)


写在前头

在 2019 年时,就早早生了跳槽的念头,心想着拿完年终奖就要开始“跑路”,但万万没想到过完春节之后竟被疫情耽搁了这么久,导致很多互联网公司的招聘都往后一拖再拖。幸运的是,刚复工之后,就收到了朋友的消息,有京东内推的机会,问我要不要试一试,虽然说之前的目标是 BAT,但根据自己目前情况来说,可能拿个京东也算是不错了,于是着手准备起来。

说说自己:实际上我的 base 并不是太好,本科毕业,没读研,也非 985/211,毕业之后就进了一家电商公司做 Java,这一呆就呆了整整三年,中途带了团队,也算做了一些事实,所以现在出来面试,在简历上,还是能写出不少项目内容的。

下面就具体分享一下我这次京东面试的经历和收获,希望能给予身处同样处境的朋友一些启发和帮助。


京东 4 面经历分享

京东一面:

  1. 自我介绍,主要问了做了什么和擅长什么?

  2. @Autowired 的实现原理

  3. Bean 的默认作用范围是什么?其他的作用范围?

  4. 索引是什么概念有什么作用?

  5. MySQL 里主要有哪些索引结构?

  6. 哈希索引和 B+树索引比较?

  7. 说说 Java 线程池的原理?线程池有哪些?线程池工厂有哪些线程池类型,及其线程池参数是什么?

  8. hashmap 原理,处理哈希冲突用的哪种方法?BIO、NIO、AIO 的区别和联系?

  9. jvm 内存模型 jmm,知道的全讲讲

  10. 讲讲 Java GC 机制?

  11. Java 怎么进行垃圾回收的?什么对象会进老年代?

  12. 垃圾回收算法有哪些?为什么新生代使用复制算法?

  13. HashMap 的时间复杂度?HashMap 中 Hash 冲突是怎么解决的?Java8 中的 HashMap 有什么变化?

  14. 红黑树需要比较大小才能进行插入,是依据什么进行比较的?其他 Hash 冲突解决方式?

  15. hash 和 B+树的区别?分别应用于什么场景?哪个比较好?

京东二面:

  1. 自我介绍

  2. 为什么 MyISAM 查询性能好?

  3. 说说事务特性(ACID)?

  4. mysql 数据库默认存储引擎,有什么优点?

  5. MySQL 的事务隔离级别,分别解决什么问题?

  6. SQL 慢查询的常见优化步骤是什么?

  7. 说下乐观锁,悲观锁(select for update),并写出 sql 实现?

  8. 讲讲 TCP 协议的三次握手和四次挥手过程?

  9. 用到过哪些 rpc 框架?

  10. Java web 过滤器的生命周期?

京东三面:

  1. 自我介绍,讲下项目!

  2. 加锁有什么机制?

  3. 数据库水平切分,垂直切分的设计思路和切分顺序

  4. Redis 如何解决 key 冲突?

  5. 如何保证数据库与 redis 缓存一致的?

  6. 项目中消息队列怎么用的?使用哪些具体业务场景?

  7. JVM 相关的分析工具有使用过哪些?具体的性能调优步骤吗?

  8. MySQL 的慢 sql 优化一般如何来做?除此外还有什么方法优化?

  9. 线上的服务器监控指标,你认为哪些指标是最需要关注的?为什么?

  10. soa 和微服务的区别?

  11. 单机系统演变为分布式系统,会涉及到哪些技术的调整?请从前面负载到后端详细描述。

  12. 设计一个秒杀系统?

京东 HR 面:

  1. 自我介绍

  2. 负责什么系统?

  3. 为什么要让我独立负责?

  4. 手头有没有其他 offer?

  5. offer 薪资有多少?

  6. 哪里人 以后打算在哪里发展?

  7. 怎么看待 996?

  8. 如果要你去北京,你愿意去吗?

  9. 你的项目只用了增删改查吗?还有其他的吗?

  10. 最有成就的事是什么?

  11. 你有什么问题要问的吗?

2020 年京东面试题完整版(答案+解析):


此次京东面试的最大感受没有别的,最主要的就是和各位面试官都很聊得来,面试过程是比较愉悦的,因此进行得比较顺利,想要面试这些互联网公司的朋友,只给一个建议:真诚待人,以真心换真心,不要弄虚作假,HR 问什么问题,如实回答即可。在回拒 offer 时候,也请好好说话。

最后来赠送一波福利,对于从事 JAVA 开发的人来说,不断学习提升自己的技能是非常重要的。以下免费放送的文档资料,需要的**点击这里,获得文档领取方式**

全家桶复习笔记


Java 面试题库


学习电子书


获取以上资料,转发+评论文章,关注我,**点击这里,获得文档领取方式**

用户头像

还未添加个人签名 2020.09.25 加入

还未添加个人简介

评论

发布
暂无评论
疫情之后,幸获内推,4面京东拿下offer(Java后台研发岗)