京东高级开发面试题(京东java开发社招面试流程)
生活常识 2023-05-15 19:41生活常识www.xinxueguanw.cn
京东三面都是什么面试官 京东内推Java高级开发三面,实战49道面试题
京东一面( )
自我介绍项目介绍Redis介绍了解redis源码么了解redis集群么Hashmap的原理,增删的情况后端数据结构如何位移hashmap容量为什么是2的幂次hashset的源码object类你知道的 hashcode和equals你重写过hashcode和equals么,要注意什么假设现在一个学生类,有学号和姓名,我现在hashcode 重写的时候,只将学号参与计算,会出现什么情况?往set里面put一个学生对象,然后将这个学生对象的学号改了,再put进去,可以放进set么?并讲出为什么Redis的持久化?有哪些方式,原理是什么?讲一下稳定的排序算法和不稳定的排序算法讲一下快速排序的思想京东二面(技术现场面试)
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用过哪些模块。
12.说说静态 和动态 。
13.spring事务的配置流程和使用 。
京东三面(现场)
三面没怎么问技术,问了很多技术管理方面的问题自我介绍项目介绍怎么管理项目成员当意见不一致时,如何沟通并说服开发成员,并举个例子怎么保证项目的进度数据库的索引原理非聚簇索引和聚簇索引索引的使用注意事项联合索引从底层解释最左匹配原则Mysql对联合索引有优化么?会自动调整顺序么?哪个版本开始优化?Redis的应用Redis的持久化的方式和原理技术选型,一个新技术和一个稳定的旧技术,你会怎么选择,选择的考虑有哪些说你印象最深的京东技术团队的三篇博客最近在学什么新技术你是怎么去接触一门新技术的会看哪些书怎么选择要看的书心血管健康网小编福利分享最近整理了一套架构师成长之路的学习 ,关注之后私信回复“资料”就可以免费获得。
京东java开发社招面试流程 阿里京东高级java面试题