三战京东Java研发岗,终于在十一月拿到了人事给我寄来的offer
程序员文章站
2022-06-17 10:17:53
前言:今年年初受到疫情的影响没有找到合适自己的工作,只能在家狂肝面试题,码代码,想在今年中旬的时候找到自己心仪的工作,本来物色了好几家大厂,但是最后根据自身要求还是选择了面试京东, 一面就面到了十一月份,下面给大家总结面试遇到的一些问题,答案会在文末总结给大家!!!京东一面(电话)自我介绍项目介绍Redis介绍了解redis源码么了解redis集群么Hashmap的原理,增删的情况后端数据结构如何位移hashmap容量为什么是2的幂次hashset的源码objec...
前言:
今年年初受到疫情的影响没有找到合适自己的工作,只能在家狂肝面试题,码代码,想在今年中旬的时候找到自己心仪的工作,本来物色了好几家大厂,但是最后根据自身要求还是选择了面试京东, 一面就面到了十一月份,下面给大家总结面试遇到的一些问题,答案会在文末总结给大家!!!
京东一面(电话)
- 自我介绍
- 项目介绍
- Redis介绍
- 了解redis源码么
- 了解redis集群么
- Hashmap的原理,增删的情况后端数据结构如何位移
- hashmap容量为什么是2的幂次
- hashset的源码
- object类你知道的方法
- hashcode和equals
- 你重写过hashcode和equals么,要注意什么
- 假设现在一个学生类,有学号和姓名,我现在hashcode方法重写的时候,只将学号参与计算,会出现什么情况?
- 往set里面put一个学生对象,然后将这个学生对象的学号改了,再put进去,可以放进set么?并讲出为什么
- Redis的持久化?有哪些方式,原理是什么?
- 讲一下稳定的排序算法和不稳定的排序算法
- 讲一下快速排序的思想
京东二面(技术现场面试)
- 简单介绍一下自己。
- 介绍一下自己的项目经验。
- 介绍一下在IBM负责的系统的基本架构和实现,改进措施。
- 看过jdk中的哪些包的源码(java.util和java.util.concurrrent)。
- CountDownLatch和CyclicBarrier的区别。
- java中有哪些同步方案(重量级锁、显式锁、并发容器、并发同步器、CAS、volatile、AQS等)。
- 描述一下ConcurrentHashMap的基本数据结构(链表法+红黑树优化)和同步方案+红黑树的几大特性。
- 为什么HashMap的初始容量会是16。
- 最常用的几个设计模式(最好不要纸上谈兵,拿项目案例来说,面试官会很满意的)。
- spring用过哪些模块。
- 说说静态代理和动态代理。
- spring事务的配置流程和使用方法。
京东三面(现场)
- 三面没怎么问技术,问了很多技术管理方面的问题
- 自我介绍
- 项目介绍
- 怎么管理项目成员
- 当意见不一致时,如何沟通并说服开发成员,并举个例子
- 怎么保证项目的进度
- 数据库的索引原理
- 非聚簇索引和聚簇索引
- 索引的使用注意事项
- 联合索引
- 从底层解释最左匹配原则
- Mysql对联合索引有优化么?会自动调整顺序么?哪个版本开始优化?
- Redis的应用
- Redis的持久化的方式和原理
- 技术选型,一个新技术和一个稳定的旧技术,你会怎么选择,选择的考虑有哪些
- 说你印象最深的京东技术团队的三篇博客
- 最近在学什么新技术
- 你是怎么去接触一门新技术的
- 会看哪些书
- 怎么选择要看的书
总结:
万幸,终于在十一月份拿到了,京东给我寄来的offer,同时也给大家带来我面试京东的分享,上面的面试真题我也总结在了一起,需要的可以点击,获取
最后也分享我面试事用到的一些资料,Java核心知识点,以及千道面试真题总结。
本文地址:https://blog.csdn.net/weixin_45127309/article/details/110875639
上一篇: 认识网络、几种常用的网络拓扑图