2022.5.17一面 1.自我介绍 2.项目(秒杀商城) 3.Redis在项目中怎么用的,怎么将库存加入到Redis的,预减库存操作怎么做的 4.如果库存只剩3件,同时有5个人进行秒杀,是如何保证不超卖的 5.Redis中的字符串底层数据结构是什么,对set进去的key,底层是如何区分其数据类型的。 6.volatile原理,底层如何实现,哪些场景下禁止指令重排序 7.synchronized原理,底层实现,锁升级原理(分别讲一下不同阶段的锁,底层怎么实现的),锁能降级吗 8.了解哪些设计模式,展开了单例设计模式,包括饿汉式、懒汉式、double check locking懒汉式 9.AOP...