背景:普通本科,有实习内容:算法题:两数之和1、介绍一下项目,延迟任务怎么做的2、zset底层原理 为什么用跳表 最差情况下查询复杂度 和其他二叉树、红黑树区别3、异步任务是怎么做的4、IOC5、介绍CAS6、怎么用的多线程? 什么场景考虑用线程池7、熟悉的垃圾回收器8、说一下Redission 面试官说底层都是setnx9、Redis是单线程的? 多线程体现在哪里10、synchronized可用在哪里? 场景:在一个类中的读写锁方法加上synchronized11、Mysql 索引,你项目中哪些表用了什么索引? 索引失效的场景? 大于小于为什么能造成索引失效12、Mysql ACID My...