搜狐面试--java开发工程师 1.自我介绍 基础部分: 2.java集合框架说一下,常见的有哪些? 3.hashMap和ConcurrentHashMap的区别,以及底层的数据结构是什么?对于具体的改变在哪个版本回答的比较模糊,其他部分回答的还可以,面试官也没有细问HashMap和ConcerrentHashMap的put和get过程,没有问扩容、缩容等问题,需要重点去关注一下这部分? 4.因为说ConcurrentHashMap的时候说到了synchronized和ReetrantLock,说一下Synchronized和ReentrantLock的区...