#快手一面# 自我介绍1.手写double-check单列模式2.力扣33题搜索旋转排序数组3.有没有了解过concurrenthashmap?看过源码吗?说一下他的put是怎么操作的?4.说一下hashmap,hashtable和concurrenthashmap的区别。5.看多java并发包里面的源码吗?说一下aqs6.事务了解吗?说一下,事务有哪些隔离级别,幻读可以通过什么方法解决,脏读是什么?脏读和回滚有关系吗?7.redis常用的数据类型是什么?你知道他的数据类型的底层远离吗?8.你觉得synchronized和aqs有什么区别9.g1垃圾回收器的回收过程说一下?