挖过专题

去年Java面试时,你被深刻挖过什么问题?

哈,你竟然敢问面试的坑挖多深,仅 Java 基础来说: HashCode为什么用31作为乘数,你证明过吗?扰动函数的函数作用是什么,它还有什么场景在用?拉链寻址和开放寻址具体是什么表现,怎么解决的碰撞问题?ThreadLocal 的实现中还有黄金分割点的使用,你知道吗?CLH、MCS,都是怎么实现的公平锁,代码是什么样?jvmti 可以用于非入侵的监控线程池状态,你用过吗? 关于以上的问题