为什么就我的面试这么难,只记录我没答上或者答得不太好的问题。类似黑马点评项目,用了caffeine做本地缓存,问:你知道本地缓存可以用那个谷歌的guava cache吧,这二者有什么区别,为什么用caffeine,它解决了guava的什么问题?本地缓存的缓存一致性保证?删本地缓存失败了怎么办?(为什么不问我redis。。。)用了kafka消息队列,如何保证顺序消费和消息不丢失?数据库里的几张表怎么建的索引?缓存穿透解决方案,你说了可以防止一个用户频繁发送恶意请求,那你说说这个咋实现,怎么记录判断这个用户ip。另一个项目做了rag相关。问:如果公司的大模型要和spring ai适配,应该做些什么...