面试时长半小时,一开始我说话面试官听不见,点击设备检测显示正常,我戴了耳机面试官才能听见,不知道什么原因。1. 自我介绍2. 项目用了哪些框架?(springboot,Redis)3. 这些框架是如何读取数据的?(没听明白)4. 比如说你的Redis是如何读取到数据的?(用的Redistemplate类实现)5. 数据库是用什么连接的?(没反应过来,面试官说总不能是用jdbc吧,反应过来是mybatis)6. 讲讲mybatis,mybatisplus(讲了如何简化与数据库的交互)7. 项目中事务怎么实现的?(没有,但是对于事务有一定理解)8. 那谈谈你对事务的理解(具体讲了隔离级别,自己给自己讲晕了)9. 有没有设置隔离级别?(没有,用的默认)10. MySQL默认的隔离级别是什么?解决了什么问题?(可重读)11. 项目中有哪些是花了比较多时间去实现的?(讲了二级缓存实现方式)12. 数据一致性怎么考虑的?(旁路缓存)13. 看你的系统是交易平台,交易是如何做的?(没有交易,实际业务是中介平台)14. 项目问完了,问你一些基础知识,谈谈你对spring的理解?(主要讲了如何简化开发)15. spring源码有研究过吗?(说了springbootapplication注解相关的东西)16. 项目中你用了哪些注解?(每一层的注解讲了一下)17. spring是如何管理这些Bean的?(不太会说,讲了工厂模式和依赖注入)18. 自动配置注入的类是单例模式的吗?(是的吧)19. 手撕单例模式(尬住了,不会,说思路,问我项目中用到的设计模式可以写下,也没有)20. 那spring中用到了哪些设计模式?(工厂,适配器)21. 能实习多久,一周能实习几天,什么时候能到岗?22. 你对于实习有哪些期望?反问1. 实习生多久会分配需求?2. 实习生有导师带吗?3. 多久出面试结果?2.23更新收到感谢信,已挂