1.自我介绍2.string和stringbuff3.string不可变实现的原理4.1.8之后的变更呢(G)5.说说map6.treemap怎么实现排序的7.hashmap链表转红黑树阈值8.红黑树退化为链表阈值(G,忘记6了还以为是8)9.hashmap线程安全吗,怎么让hashamap线程安全10.collections操作使得线程安全的原理是什么11.讲讲concurrenthashmap12.讲讲锁13.除了syn和lock讲讲因戳锁14.线程池的过程和核心参数15.项目里面真的用过线程池吗,在什么场景用到的16.mysql引擎17.隔离级别18.对锁有什么了解19.innodb隔离级别下索引是什么结构20.当你创建一张表,表带了一个索引B,这个时候索引是一个什么结构21.一张表ID,A,B,C,D,,,,ID是主键,建了二级索引,,(A,B) select ID,A,B from where A = AND B= 在引擎层面执行的一个流程22.讲讲联合索引23.建了一颗二级索引(A,B,C) where 中对A有函数操作时,还会走索引吗24.怎么优化一条索引25.filesort的sort算法有什么(寄)26.ID设置的方案有哪些27.雪花算法和uuid的优劣(寄)28.spring里面的常用注解 @service @componment @asdf_g @resposity等等都是用在哪29.springmvc流程30.常用linux命令31.平常怎么学习32.批量插入怎么插入效率最高(寄)