1.==和equal的区别2.静态变量,实例变量,局部变量的存储位置,生命周期2.集合能遍历吗,讲了for循环不能遍历集合,同时说了一下迭代器3.讲讲你了解的垃圾回收算法4.SpringBean的生命周期5.了解设计模式吗,策略模式的应用场景,优缺点6.设计一个方法,要具体方案,可以对每个用户在规定时间比如1分钟以内的的请求数限制100(使用变量自增),接入redis会使用redis的什么功能来完成这个限流操作(set key value expire ttl)前端返回的uuid为key 访问次数(计数器)为value,ttl为统计时间,比如设置为1分钟就是统计一分钟的时间7.把方法包装为一个工具类,如果同事要用,要修改一些逻辑或者加一些逻辑具体该怎么修改(使用aop)顺带问了spring三大特性8.反问具体就想起来这些了,第一次面试好多都没答上来虽然说看着很基础,后面要去补一下八股了,面试官也很有耐心,一直在引导但是还是好几个没答上来,估计是挂了