1、谈谈你对HashMap的理解,底层原理的基本实现,HashMap是怎么解决碰撞问题的?2、开发中用了那些数据库?回答mysql,储存引擎有哪些?然后问了我悲观锁和乐观锁问题使用场景、分布式集群实现的原理。3、springmvc和mybatis的工作原理,有没有看过底层源码?4、熟悉IO么?与NIO的区别,阻塞与非阻塞的区别。5、海量数据分析。6、线程安全和非线程安全。7、HTTP2.0、thrift。8、java反射应用。9、分布式事务一致性。10、nio的底层实现。11、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。12、API接口与SDI接口的区别。13、dubbo如何一条...