携程面经 0915
一面(一个很可爱的小姐姐)
- 顺着项目问八股
- spring aop 代理 两种动态代理
- 手撕双检锁单例,获取一个单例时JVM中会发生什么
- JVM、垃圾回收器。
二面(一个很温柔的大叔)
- RocketMQ消息为什么不会丢失,万一丢失了怎么兜底?
- CPU打满如何排查(死锁不会CPU打满)有没有故障排查的方法论。
- 场景题:排序案例,多个字段排序(类似酒店携程app里面按照不同条件排序的场景)
- (我答了类似ES的多字段排序函数的思路、桶排序,后来又追问稳定快排、不稳定快排的应用场景,不稳定快排有什么好处)
- JAVA新版本(Java9及以上任选一个版本说说)的新特性
- BIO、NIO
- redisson分布式锁原理(项目当中有用)。
形式:上海线下面试,到了之后扫码签到。然后会发短信告诉你到哪个房间哪个位置面试。一面完的结果直接发短信通知,如果有二面再安排你到另一个地方面试。二面完之后的结果是在场地外面的hr告诉的。
总结:周围有同学也去了面试,每个人都问的不太一样。一面是问八股(顺着项目问),一些基础概念和知识。二面会对项目做一些深挖、场景题、原理等等。
虽然二面挂了,但是面试体验好极了!!!
#携程##携程2024校园招聘##携程2024秋招##面经#