飞猪一面
1、场景提:用户注册的时候,一个用户智能分配三张优惠券,要避免自损,有哪些场景需要考虑
2、认为比较难的服务,项目中的难点,以及使用的技术
3、项目的架构
4、使用的技术
5、缓存使用的什么
6、redis的失效策略
7、redis雪崩的策略
8、redis保证数据的一致性
9、报表里面有什么技术难点
10、cap理论
11、cap日常要保证那些
12、线上又遇到过full gc吗,遇到该怎么解决
13、ThreadLocal作用那些,注意事项有哪些?
14、countdownlatch、cyclibarriew
15、有哪些方法能把一个线程不安全的类改成线程安全的类
16、消息队列
17、怎么保证消息的消费有序性
18、消息重复消费,怎么保证幂等性
答对了,但是不深入,一问一些其他场景的组合,就尬住了,真的尽力了,之前只是简单使用过,没有深入了解