1.为什么硕士从软工转到网安2.怎么自学java的,会哪些中间件3.string stringbuilder stringbuffer4.基础类和包装类5.对集合的了解6.hashmap和concurrenthashmap区别7.不同版本的concurrenthashmap区别8.线程池核心参数9.mysql索引理解,有哪些类型10.什么是回表11.b+树特点, mvcc12.sql语句执行过程13.索引失效场景14.autowired和resource区别15.aop和ioc, aop失效场景16.es用的什么分词策略17.redis怎么用的缓存了哪些18.三级缓存一致性怎么保证的19.删除缓存之前,读到了旧数据怎么办20.redis为什么快21.项目用threadlocal做了什么22.threadlocal内存泄露问题