1.Guava缓存除了做缓存还能做什么?和Redis的优缺点。2.线程池线程的提交方式和优缺点。3.Protobuff和msgpack的优缺点还有坑在哪里?4.对JVM的了解和观测,什么时候进行full gc?5.MySQL的索引有什么用?都有哪些种索引?6.Rpc框架设置超时时间的意义是什么?7.有没有对程序进行优化过,和对数据库进行优化过?8.平时是怎么学习的,理论有没有实践过。9.接收mq时如果数据库出现了错误是怎么做的?10.MySQL有哪些索引?为啥用B+树,其他结构不行么?11.乐观锁是怎么实现的?12.平时MySQL指定过加锁方式么?用过乐观锁悲观锁么?13.对称加密和非对称加密...