携程Java后端一面二面hr面
4.20 携程Java后端一面(1h)
-
自我介绍
-
项目
-
Java集合 hashmap
-
hashmap jdk1.7和1.8的元素插入区别(七上八下),原因:jdk7的插入方式可能会产生环
-
死锁的必要条件
-
进程间通信
-
防止死锁的算法(银行家算法)
-
如何破坏死锁?举例
-
java锁,轻量级锁,互斥锁
-
jvm介绍
-
Jvm垃圾回收
-
如何判断是否可回收
-
计算机网络的7层模型,4层模型
-
TCP三次握手,四次挥手
-
设计模式,单例,代理,工厂
-
算法:快速排序
- 智力题:用两个0-5的随机数,如何产生0-8的随机数
*****************************************************************************
4.26 携程Java后端二面(45min)
1. 自我介绍
2. 项目
3. mvcc并发控制
4. 数据库情景题:在某种情况下,怎么建索引
5. 索引的查询规则以及索引失效
6. 联合索引
7. JVM的几个区的功能简单介绍一下
8. String放在JVM哪个区
9. g1垃圾回收器
10. minor gc,major gc,full gc
11. 反问
(二面没有手撕算法题)
*****************************************************************************
5.6晚 hr面(12min)
1. 自我介绍
2. 为什么辅修数学(自我介绍中)
3. 未来规划
4. 选择的城市,为什么
5. 有哪些offer
6. 兴趣爱好
7. 反问(1.结果什么时候出来?三四天;2.业务部门:机票)
*****************************************************************************
结果应该就在这几天出来了
#面经##携程#