1.实习项目介绍2.Spring的AOP机制是怎么做的?通过使用AOP能达到什么效果?3.除了事务管理,在其他地方有使用过动态代理机制吗?或者留意过某些软件中的类似场景吗?4.Redis分布式锁是怎么实现的?5.Redis分布式锁中,看门狗续期的目的是什么?6.如果Redis分布式锁不设置过期时间,会有什么问题?为什么会导致服务器或Redis崩溃等严重后果?7.Redis分布式锁的可重入性是怎么实现的?8.了解Redis内部实现吗?比如哈希数据结构在Redis中是怎么实现的?9.跳表的数据插入过程是怎样的?10.对网络安全方面有过了解吗?比如跨域攻击漏洞、CSRF漏洞。11.minIo的文件上传过程大概是什么样的?12.微信文件秒传的机制是什么?13.如何判断服务端是否存在类似文件?比如两个1G的大文件,怎么快速判断是否一致?14.本地文件的ID是怎么来的?(我前面提到“通过文件ID判断文件一致性”的思路)15.Kafka在工作场景中主要用于解决什么问题?16.在MySQL中出现死锁时,如何定位相互冲突、导致死锁的语句?