发一下问题给大家参考,攒攒人品!1.项目拷打2.如果做了 rerank, rerank之后返回几个块?有没有做过一些验证来确保效果?3.rerank之后的topk截断是怎么实现的?为什么选这个k值,有没有考虑过其他方案?4.讲一下上下文工程,还有记忆功能是怎么实现的。5.讲一下LRU的原理和实现。6.介绍一下分布式令牌桶限流、漏桶限流,还有滑动窗口算法限流的原理?7.滑动窗口的数据结构会包含哪些字段?滑动窗口对比令牌桶有什么缺点?8.用Redis的什么数据结构能实现滑动窗口?9.知道布隆过滤器的么,它是干嘛的以及它有什么缺点10.MySQL索引失效的情况有哪些?索引为什么要用b加树,有几种存储引擎区别是什么11.like查询会不会导致索引失效?12.MySQL的事务隔离级别,读未提交和可重复读在mvcc上有什么区别13.MVCC的原理?具体场景下会创建几个readview?14.MySQL的锁相关知识(行锁、表锁等)?