1、自我介绍2、hashmap的底层实现原理3、hash冲突怎么解决4、concurrenthashmap怎么保证线程安全5、concurrenthashmap与hashtable区别6、cas的过程7、假如有一个变量,第一个线程初始化它为1,第2个线程去给他做加法,同时第1个线程也对他做加法,然后第2个线程抢到了之后加上2了,这是第1个线程拿到的还是1,这时第1个线程再继续对它做加法的这个过程是怎么做?8、并发用过哪些锁,异同?9、分别在哪些场景下使用这些锁如何选择?10、重载和重写的区别11、jvm内存结构及垃圾回收器的选择12、遇到过full gc吗怎么解决的13、如何分析mysql慢查...