一面 8.13号拷打实习算法:旋转数据的最小值二面 8.18号拷打实习AOP的原理,Spring中怎么实现的AOP动态代理的分类,他们的区别自定义注解可以拦截什么样的方法,私有方法可以被拦截吗不同库的事务传播机制怎么实现的事务传播机制有几种事务传播机制解决了什么问题ThreadLocal的原理Redis使用过哪些数据结构setpx 和setnx的区别Redis怎么实现分布式锁Redis的key的过期时间怎么实现的隔离级别有哪些可重复读和读已提交的内部的区别是什么TCP的四次挥手的过程close wait和time wait什么时候出现的一台机器的time wait数量很多是什么原因,怎么解决手撕:单例模式手撕:有效的括号三面 8.22号拷打实习50min,无手撕HR面 8.28号常规HR面问题意向薪资能不能接受工作时长大概9月底会发意向