自我介绍
主要问项目
缓存击穿,穿透,雪崩的解决方案;有没有用底层设置,而不用工具类包装的代码实现方案?
分布式锁如何实现,key是什么,value是什么,redis可重入锁以及reentrantLock实现原理是什么
秒杀做了哪些优化,超卖问题如何解决;一人一单如何判断,对应key和value是什么
lua脚本里面执行的是什么
基于feed流的zet的key,value是什么。
springBoot如何实现数据库事务管理,注解transactional如何实现,底层原理?
mysql JDBC如何实现数据库连接,连接步骤?
自己设计读写分离组件的话,需要考虑哪些,如何实现?
一些日常问题(秋招面的怎么样,平时如何学习Java)
反问
总结:没问Java八股,也没问计算机基础,也没让手撕算法,面试官没开摄像头,感觉很急,像是kpi