有点不太按套路出牌的一次面试........一面 1hour:1.来做道题吧,给你计时:字符串数组最大乘积(LC318)。2.开始深挖项目:项目难点,如何解决的?日志为什么要用到ThreadLocal,用来存什么?当要存的数据量很大的时候用ThreadLocal会出问题吗?如何保持数据库和缓存数据一致性?为什么要用二级缓存?caffine对比程序变量有什么优势吗?如何保持两级缓存间数据一致......3.你既然用过SpringBoot,里面有个SpringBootApplication注解,你给我说说这个注解的作用吧。4.你给我说说poststruct(其实面试官记错了,后来百度应该是post...