线下面试,先笔试后面试,人还不少,笔试做完就在那等😴笔试有几道逻辑思考题,5L3L水罐装4L水那种,几个选择题,一道sql还有一些八股,想得起来的只有这些:springboot相比spring的优势?spring5比起4有什么变化?HashMap和HashTable的区别?ArrayList, Vector, LinkedList三者的异同?session和cookie的区别?缓存雪崩的原因和解决方案?面试:1、自我介绍2、项目中的难点?如何解决的?3、你用到了redis,讲讲redis常用数据结构?4、zset适合用来做什么?5、你项目里redis有哪些应用?6、7、(这里问了项目里的一些具体细节)8、有用过Lock、synchronized吗?9、用过共享锁和排他锁吗?10、try-catch-finally语句,try里有return,finally也有return,finally里的会覆盖try块里的吗?11、那如果try里有return,finally没有,但是finally的语句会对return的这个值进行修改,最终会修改吗?12、我们做项目通常会重写equals方法,为什么要重写?13、你的这个社区项目,肯定有登录功能对吧,你的这个登录功能,包括前后端的一个设计,功能、产品、安全和工程层面有没有什么想法?(???不知道为什么突然这样问,估计是有点凉了,随便编了个复杂问题就结束)--反问--公司做什么业务这个岗位具体技术栈(😫最重要的,忘了问是不是低代码)