1.arthas具体使用的指令还记得吗?他还能解决什么问题?2.Redis如果内存满了,再查数据或者写数据会怎么办3.spring项目在启动的时候如何进行一些初始化操作4.线程池的队列有哪些?然后如果核心线程数满了,那该怎么办?5.Redis的3种集群模式回答的还不够清楚,尤其是哨兵模式,哨兵具体是如何监控的6.elasticsearch, 如果我要更新某个字段,但是字段又太多,我就不能去删除再添加,有没有其他的方式?7.Hashmap的查询效率和插入效率,还有的话treemap有什么特性,讲解一下8.elasticsearch的查询构造条件,master和另一个的区别?9.如何保证线程的有序执行;那你说说countDownlunch底层原理是什么?10.synchornized包裹一个代码块,代码块外面的线程都想执行这个代码块,你觉得他们是随机争抢吗?11.分布式事务一致性,你觉得XA模式和TCC模式有啥区别?12.项目里消息扣减库存如果数据库层面失败了,比如数据库宕机了该怎么解决?13.如果你这个项目做成全国性的大型项目,你觉得哪些地方还要完善?14.说一下RAG的原理和流程吧;15.平时怎么用AI辅助编程的?有在Trae或者Cursor去配置吗?16.jdk各版本有什么新特性?17.controller和RestController注解有什么区别?