聊项目八股1、redis有哪些数据结构2、什么是缓存雪崩?怎么解决?3、熔断是什么?用于解决什么场景的问题?常用的熔断的相关技术方案?4、限流是什么?用于解决什么场景的问题?5、介绍一种限流算法6、介绍一下hashmap的数据结构?7、红黑树是一种什么样的结构?它跟avl树的区别?8、介绍一下数据库的索引9、联合索引是一种什么样的索引?最左前缀原则?10、select A = ... AND B>... AND C = ... 这种情况下走联合索引吗?11、双亲委派机制?有什么好处?12、常用的垃圾回收算法13、JAVA最新的LTS版本是哪个版本?有什么新特性?手撕:力扣347. 前 K 个高频元素(没撕出来)