(面的初级到中级之间的,却有很多高级的问题) 总结一些常见的遇见的面试题(来自各方面收集) 1.开发中Java用了比较多的数据结构有哪些? 2.谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的? 这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问conurren包. 3.对JVM熟不熟悉?简单说说类加载过程,里面执行了哪些操作?问了GC和内存管理,平时在tomcat里面有没有进行相关配置 4.然后问了ht…