1.匿名内部类中使用到的外部方法变量为什么要求是 final 的,外部类的成员变量为什么可以不用 final 修饰,如果在内部类内部想对一个外部传进来的参数做修改,应该怎么做 2.饿汉式单例模式,静态内部类代理模式的相同点,为什么两个都是天然线程安全的 3.枚举类单例模式为什么可以防反射破坏 4. Transactional 传播行为是 nested 的子事务放在主事务不同位置对主事务的回滚来说,有没有不同 5. Spring 事务失效的举例说明 6.微服务调用的时候如何传递 md5 参数· 7.spring 的 interceptor 和 feign 的 interceptor 有什么区别 8.使用 redis 的 lru 算法作为拒绝策略的时候,数据的过期时间设置为多少比较合理 9. boolean 对象在内存中占用多少个字节 10. 你知道的所有使用到 hash 算法作为集群散列算法的组件 11. es 深度分页问题如何解决,result window too large 如何解决 12.原生雪花算法有多少存储位,分别代表什么,为什么不建议作为主键索引而是作为一般唯一索引 13.开启 mesi 协议后,主内存和工作内存间交流的机制是什么 14. redis 查询大 key 的指令,以及解决方案 15.jvm 规定的 8 大原子性操作有哪些· 借楼,问下这个大概几年经验。。。。