高级总监复试(以为是简单聊聊)1.Java数据基本类型?2.他们有什么不同呢?3.什么场景下用不如byte,short,int,long(到底怎么说合适,我说表示范围不一样)4.那我为什么不全用long呢(占内存的话,才几个字节,还用byte啥的,全部用long不挺好的吗)5.面向对象特性?(继承封装多态)6.spring使用的优势7.IOC和AOP8.解释一下环绕通知()10.jvm的垃圾回收机制?11.什么叫事务吗?12.事务特性?13.redis跟MySQL怎么配合呢?()14.如果要写缓存怎么办(因为比如在扣减库存时对数据频繁修改,造成锁冲突,怎么办)?15.数据结构单向链表和双向链表的应用场景是什么呢?16.使用索引为什么会变快呢?17.b+树怎样保证树的平衡?(mq没怎么学真是太吃亏了)xdm,有后续了约三面了,二面拉了坨大的还能约上三面