欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

三战京东Java研发岗,终于在十一月拿到了人事给我寄来的offer

程序员文章站 2022-03-10 15:40:25
前言:今年年初受到疫情的影响没有找到合适自己的工作,只能在家狂肝面试题,码代码,想在今年中旬的时候找到自己心仪的工作,本来物色了好几家大厂,但是最后根据自身要求还是选择了面试京东, 一面就面到了十一月份,下面给大家总结面试遇到的一些问题,答案会在文末总结给大家!!!京东一面(电话)自我介绍项目介绍Redis介绍了解redis源码么了解redis集群么Hashmap的原理,增删的情况后端数据结构如何位移hashmap容量为什么是2的幂次hashset的源码objec...

前言:

今年年初受到疫情的影响没有找到合适自己的工作,只能在家狂肝面试题,码代码,想在今年中旬的时候找到自己心仪的工作,本来物色了好几家大厂,但是最后根据自身要求还是选择了面试京东, 一面就面到了十一月份,下面给大家总结面试遇到的一些问题,答案会在文末总结给大家!!!

京东一面(电话)

  1. 自我介绍
  2. 项目介绍
  3. Redis介绍
  4. 了解redis源码么
  5. 了解redis集群么
  6. Hashmap的原理,增删的情况后端数据结构如何位移
  7. hashmap容量为什么是2的幂次
  8. hashset的源码
  9. object类你知道的方法
  10. hashcode和equals
  11. 你重写过hashcode和equals么,要注意什么
  12. 假设现在一个学生类,有学号和姓名,我现在hashcode方法重写的时候,只将学号参与计算,会出现什么情况?
  13. 往set里面put一个学生对象,然后将这个学生对象的学号改了,再put进去,可以放进set么?并讲出为什么
  14. Redis的持久化?有哪些方式,原理是什么?
  15. 讲一下稳定的排序算法和不稳定的排序算法
  16. 讲一下快速排序的思想

京东二面(技术现场面试)

  1. 简单介绍一下自己。
  2. 介绍一下自己的项目经验。
  3. 介绍一下在IBM负责的系统的基本架构和实现,改进措施。
  4. 看过jdk中的哪些包的源码(java.util和java.util.concurrrent)。
  5. CountDownLatch和CyclicBarrier的区别。
  6. java中有哪些同步方案(重量级锁、显式锁、并发容器、并发同步器、CAS、volatile、AQS等)。
  7. 描述一下ConcurrentHashMap的基本数据结构(链表法+红黑树优化)和同步方案+红黑树的几大特性。
  8. 为什么HashMap的初始容量会是16。
  9. 最常用的几个设计模式(最好不要纸上谈兵,拿项目案例来说,面试官会很满意的)。
  10. spring用过哪些模块。
  11. 说说静态代理和动态代理。
  12. spring事务的配置流程和使用方法。

京东三面(现场)

  1. 三面没怎么问技术,问了很多技术管理方面的问题
  2. 自我介绍
  3. 项目介绍
  4. 怎么管理项目成员
  5. 当意见不一致时,如何沟通并说服开发成员,并举个例子
  6. 怎么保证项目的进度
  7. 数据库的索引原理
  8. 非聚簇索引和聚簇索引
  9. 索引的使用注意事项
  10. 联合索引
  11. 从底层解释最左匹配原则
  12. Mysql对联合索引有优化么?会自动调整顺序么?哪个版本开始优化?
  13. Redis的应用
  14. Redis的持久化的方式和原理
  15. 技术选型,一个新技术和一个稳定的旧技术,你会怎么选择,选择的考虑有哪些
  16. 说你印象最深的京东技术团队的三篇博客
  17. 最近在学什么新技术
  18. 你是怎么去接触一门新技术的
  19. 会看哪些书
  20. 怎么选择要看的书

总结:

万幸,终于在十一月份拿到了,京东给我寄来的offer,同时也给大家带来我面试京东的分享,上面的面试真题我也总结在了一起,需要的可以点击,获取

最后也分享我面试事用到的一些资料,Java核心知识点,以及千道面试真题总结。

三战京东Java研发岗,终于在十一月拿到了人事给我寄来的offer

三战京东Java研发岗,终于在十一月拿到了人事给我寄来的offer

本文地址:https://blog.csdn.net/weixin_45127309/article/details/110875639