发面经,攒人品。项目:说说项目设计cache_data表提升性能的?为什么不用redis呢?项目中用户数据的过期怎么判定的?八股:redis性能高的原因说说select,poll ,epoll的数据结构。select * from log where level = 1, 我已经在level上面建立的索引,为什么还是走的全表查询。说说rabbitmq有延时消息的能力嘛?了解过基于时间轮这种数据结构实现延时消息嘛,分时间片执行延时任务?说说redis锁的底层实现。具体说说看门狗机制。valatile 有用过嘛?在spring中,有两个方法,public void a(){ b(); }, @Transaction public void b(),为什么最后a方法调用b,transaction没有生效?你有了解过分布式嘛?说说Nacos是用来干嘛的?手撕:迷宫的最短路径总体体验:主要还是常规八股,但这个基于时间轮这种数据结构实现延时消息,我没理解是什么。顺便纪念第一次完整手撕!!!后续提升的建议:需要去学习一些微服务相关的东西,以后工作是肯定要用的。