面试体验挺不错的,面试官没有迟到,人也非常好,面试整体过程很愉快简单自我介绍后,拷打八卦,45分钟面试感觉道歉的话比他问得问题都多1、redis数据类型说一下2、你平时哪个用的多,怎么用的3、你用的是redisTemplate吗,序列化那块是自己改的吗4、怎么实现的5、分布式锁了解吗,有几种实现方式6、分布式锁的特性有哪些7、你为什么要用lua脚本,据我所知分布式锁比lua脚本效率还快些8、lua脚本怎么执行的9、说一下你对spring的了解10、spring中的事务是怎么实现的11、事务你在项目中怎么开启的,怎么用的12、开启事务之后一定会生效吗13、什么时候会获取反向代理对象失败14、怎么获得反向代理对象呢,回答反射,又问反射有哪几种类型15、事务传播了解过吗16、怎么解决循环依赖17、三级缓存是你自己写的吗,这个流程你会吗17、jwt你了解多少,他的认证过程你可以说一下嘛18、密码除了有md5加密算法还有什么,你了解过吗19、spring项目是怎么启动的,说一下流程20、spring项目可以加载外部配置吗,怎么实现的21、spring配置文件有哪些22、假如说我同时有两个配置文件,xml和properties都定义了a=1,会优先加载哪个22、启动spring工程的时候可以更改核心配置吗23、线程池你用过吗,用的哪种24、线程池核心参数了解过吗,说一下具体流程25、线程池默认拒绝策略是什么26,假如我现在有10个核心线程数,最大核心线程数是100,阻塞队列大小50,现在有60个任务,一共会创建多少个进程