总时长面试下来 :45min八股为主 + ai对话场景设计:你认为Stream流的优势,你为什么在项目中使用它?并行流和串行流的区别,在开发中怎么去选择呢?说一下HashMap和CurrentHashMap的区别?HashMap的扩容机制你对Spring的理解?Spring中,不用手动new对象,我们怎么去创建对象(这里实际考察bean的注入方式)Spring的事务注解是哪个?哪些场景会失效?以及Spring事务注解的底层原理(aop切面拦截)要计算一个接口的执行时间,你用Spring aop操作的话,这个编写代码的步骤是什么?mysql的int(2)是什么意思?mysql的事务隔离级别有哪些?都主要解决了哪些问题?mysql的调优方面,你会怎么做?redis得常用数据结构?redis的持久化机制RDB,AOF?我看你项目中用了线程池,这个参数你是怎么配置的你这个ai项目中,实现了单窗口的ai多轮对话,现在换个场景,用户不想点开之前的历史窗口和ai对话,用户现在要新打开会话窗口询问ai问题,想跟ai聊一下其他窗口很久以前的消息记录,这个功能你怎么实现,实现的过程中有哪些注意点rag是什么?mcp协议?目前等hr面