9/28上来撕一道滑动窗口最大值,很常见,我也做过,但是不会了,思路还记着。掉珍珠了1. 自我介绍,声情并茂,有理有据,展现了我对考研与工作的思考,和对学历对是否走算法的思考,最后遇见了真爱java2. 简历上介绍一下自己的项目,第一个项目巴拉巴拉,第二个项目巴拉巴拉3. 用过redis是吧,介绍一下redis数据结构,巴拉巴拉4. 简历上有写了解缓存穿透,缓存击穿,缓存雪崩,讲一下呢,巴拉巴拉5. 分布式锁底层会吗,没答上来,我说用的reddisson的分布式锁,是封装好了的6. MySQL会的为,讲一下如何优化查询语句呢,答的不太好,没记牢7. MySQL事务隔离级别有哪些,巴拉巴拉8. MySQL索引有哪些?索引失效有哪些情况?巴拉巴拉9. Springboot启动流程,比Spring好在哪里呢?没答出来,只说了会扫描factories文件,简化IOC装载啥的10. Spring事务用过吗,用的编程式事务还是声明式事务?Spring事务失效情况有哪些?答的不好,但是答了@Transactional的一些参数,隔离级别和事务传播方式。11. RabbitMQ如何保证消息队列的可靠性?从生产者到MQ,MQ自身,MQ到消费者角度答了,不太行12. Java集合类有哪些,巴拉巴拉list,set,map,hashmap触发连招,HashMap线程安全吗?(以上题目不分先后)总结:基础背的还行,深入还不行,继续努力,面试官人很好,很懂得倾听,面试过程非常愉快。好评!