阿里菜鸟hashmap使用时候如果只重写equals不重写hashcode()会怎么样,插入相同元素会出问题吗?concurrenthashmap是如何保证线程安全的?synchronized是什么锁锁的四种状态,如何变化lock方法和synchronized加锁方式有什么区别如何使用lock实现一个自旋锁构造数据结构lru,保证插入删除o(1)如何设计这个数据结构spring相关:bean的生命周期spring循环依赖问题spring是如何帮我们解决的?g1垃圾回收器相比cms有什么好处?(我说我不太了解,只看过垃圾回收算法和原理相关)新生区使用什么垃圾回收算法?手撕:打印0-m的阶梯数 #面经# #阿里巴巴信息集散地#