60min 小厂还要三轮技术面,进到三面的时候直接拒了实习:在线人数统计,用的是redis什么结构去存minio怎么实现大文件的分片项目:库存扣减怎么去做的如果扣减了库存,但是最后消费失败了,怎么去回滚库存为什么要用setNx去做这个锁setNx怎么实现加锁解锁的过程,参数怎么设置lua脚本怎么去写的,用rediskafka跟RabbiMQ的区别是什么什么场景用kafka,什么场景用RabbitMQ项目最大的难点是什么八股:redis的zset的实现是什么,底层数据结构讲解一下工厂模式跟装配模式的区别工厂模式的使用场景Mysql的默认隔离级别,存在什么问题为什么能够解决大部分的幻读问题什么情况下不能解决幻读的问题垃圾回收器有哪些,CMS,G1算法:奇数偶数分离(ac)