- 自我介绍
 - 聊项目,后端接口防护?数据传输方式?登录注册自我实现还是调现有包?新闻动态是怎么保存的?大学排名怎么收集的?
 - 讲一下ArrayList和LinkedList区别?
 - String、StringBuilder、StringBuffer的区别?
 - String a=”xxx”跟String a=new String(“xxx”)的区别?
 - HashMap的put过程?
 - 线程安全的map是什么?如何保证线程安全的?
 - CAS是什么?使用场景有哪些?
 - ThreadLocal的原理是什么?
 - 线程池的原理是什么?
 - synchronized跟synchronized static的区别?
 - 除了synchronized还有什么锁可保证线程安全?
 - 微服务中应该如何保证资源的安全(分布式锁三种实现)?
 - Mysql中有什么锁?这些锁分别有什么区别?从多个角度来讲
 - 给一个ABC联合索引,什么情况下会走索引?A=?,A=? AND B=?,A=? AND B=?AND C=? ,B=? AND C=?
 - Mysql共享锁跟排他锁是串行还是并行?
 - redis中内存回收机制?内存满了如何回收?对象过期了如何回收?
 - Jvm内存分布讲一下
 - new一个对象的过程讲一下,类配置信息怎么加减
 - boot的类配置文件如何生效
 - Boot的配置文件里字段如何使用
 - Boot的一个Bean创建两个对象托管到IOC,如何引用
 
