阿里简历面
1.自我介绍
2.介绍一下项目
3.用的什么mq?
4.为什么选择rocket mq
回答考虑到阿里巴巴,比较稳定,不会突然没人维护
5.用了redis,怎么用的?
6.并发量比较高,怎么设计缓存方案?
7.缓存穿透、雪崩是什么?
8.mysql的事务隔离级别?
9.脏读的本质?
讲线程前后读取到的值不一样,实际上应该是线程读取到的值是脏数据,再拿脏数据修改,得到的值就不准确了。
10.两个事务,事务a开启,事务b开启,事务b修改变量x,事务a读取x,事务b提交,事务a再次读取x,两次事务a读取到什么值?
1)默认隔离级别可重复读
2)事务a第一次读取到b开启事务前的x值,第二次读取到事务b开始之前的x值
11.java的值引用和对象引用?
12.一个单向链表,两两反转怎么做?
#阿里实习##阿里巴巴##面试题目#
2.介绍一下项目
3.用的什么mq?
4.为什么选择rocket mq
回答考虑到阿里巴巴,比较稳定,不会突然没人维护
5.用了redis,怎么用的?
6.并发量比较高,怎么设计缓存方案?
7.缓存穿透、雪崩是什么?
8.mysql的事务隔离级别?
9.脏读的本质?
讲线程前后读取到的值不一样,实际上应该是线程读取到的值是脏数据,再拿脏数据修改,得到的值就不准确了。
10.两个事务,事务a开启,事务b开启,事务b修改变量x,事务a读取x,事务b提交,事务a再次读取x,两次事务a读取到什么值?
1)默认隔离级别可重复读
2)事务a第一次读取到b开启事务前的x值,第二次读取到事务b开始之前的x值
11.java的值引用和对象引用?
12.一个单向链表,两两反转怎么做?