1.自我介绍+实习介绍2.拷打实习3.动态线程池调优怎么实现4.mq可以用于什么场景,怎么实现5.描述上个实习的公司系统架构(这个问题感觉有点诡异)6.线程池的理解7.项目拷打8.RocketMQ和Kafka的区别9.算法题 挺简单的,但是写慢了没写完,最最后把思路说完了设计一个对象缓存系统 cache,主要支持以下两种操作:1.set(id, object):存储对象。2.get(id):获取对象。缓存系统具有以下性质:1.对象过期:如果 x 秒内没有对对象进行 get 或 set 操作,该对象将自动过期。2.对象数限制:可以存储的对象数量不能超过 n。3.使用 LRU(Least Recently Used)策略进行对象置换。当存储对象数量达到 n 时,需要删除最久未使用的对象。10. 索引类型11. 联合索引前后顺序差异12. 反问感觉是kpi面(),面试官看上去兴致不高,后面反问自己有什么问题,面试官也没说什么双非本放弃了😭