全程60min1.自我介绍+聊项目 15min2.八股 java 20min(1)hashmap底层原理,扩容机制原理,详细讲讲扩容的整个过程, 线程安全吗,讲讲concurrenthashmap的实现原理(2)Arraylist与linedlist的区别,插入效率谁快(3)堆和栈的区别(4)synchronized和lock的区别,synchronized一定是悲观的吗,有没有锁升级的过程,讲讲(5)mysql的引擎用过哪些?innodb的特点,为什么用B+树,不用其他树(6)事务的特性,隔离级别,mysql中默认的隔离级别,解决什么问题(脏读),如何解决的,脏读和幻读的区别(7)场景题:select * from table where A=xxx and B=xxx,索引有效吗。。。。其他八股有些忘了,都比较常规3.手撕:最长回文子串