阿里云瓴羊 一面
1.介绍项目
围绕项目,哪里用到了redis,Spring Security你用了哪些,有哪些过滤器,过滤器链的实现方式,过滤器链原理
2.为什么用redis缓存比数据库快,顺着问跳表
3.redis能做些什么其他的功能
4.redis做分布式锁了解么
5.分布式锁和普通的锁的区别
6.redis集群做分布式锁的话会不会出现多个请求同时获得锁的情况(不知道)
7.数据库mysql怎么实现事务,事务原子性,原子性实现原理,undo log解释一下
8.mvcc说一下,多个事务并发修改是并行还是串行的?两个事务,A事务提交前,是否可以看到B事务做的修改?
9.mysql读取数据,是如何找到一条数据的,索引是存的数据的地址吗?
10.联合索引,最左匹配原则,什么情况不走索引
11.快排思想描述一下
12.反问阶段
#阿里云面经##暑期实习#