1、自我介绍
2、介绍一下项目的难点
3、用redis解决分布式锁利用了redis的哪种特性
4、哪些场景用到redis
5、redis有哪些数据结构?redis中set和zset的区别
6、zset中跳表的介绍
7、redis中的过期删除策略
7、学到的数据结构介绍一下
8、数组和链表的区别
9、JVM的内存区域有哪些块
10、请问JVM中new一个对象后是怎么进行分配内存的
11、Object o = new Object() 这个o是存在哪里的
12、AOP的原理,IOC的原理
13、动态代理有哪些,并讲一下区别
14、悲观锁和乐观锁的区别,实际在哪里用过
15、数据库中的表锁和行锁
16、hashmap的源码,put介绍一下,怎么获得对应的hash位置的
17、concurrenthashmap
18、事务的隔离级别
19、幻读出现的原因
20、序列化的理解
21、给了一个sql场景题做
22、反问