好像千寻位置的面经比较少,这个点估计已经招满了,发出来给下一届看看因为过去时间太久了,很多问题都忘了,发一些记得的问题吧一面 10.29 30分钟1、hashmap是如何解决冲突的,扩容,扩容时会发生什么,数据怎么转移?负载因子为什么是0.75?负载因子的大小会对hashmap有什么影响?链表什么时候变为红黑树,为什么?为什么选8这个数字?能不能讲一讲泊松分布?缩容呢?为什么缩容选6这个数字。concurrenthashmap如何保证线程安全。2、java有哪些锁?volatile、sync,lock的区别?Sync原理?volatile一定能保证线程安全吗?volatile原理?3、BIO、...