哈啰后端一面 2026-2-26 1你对 HashMap 底层有了解,介绍一下 2什么情况下红黑树会退化为链表?为什么大于 8 变红黑树,小于 6 变链表? 3说一下 ConcurrentHashMap 和 HashMap 的区别 4为什么 1.7 用 ReentrantLock,1.8 用 synchronized? 5讲一下 synchronized 原理,锁升级原理 6锁只能升级,可以降级吗? 7说一下 synchronized 和 ReentrantLock 的区别 8讲一讲线程池核心参数和内存泄漏问题 9实际项目中用到过线程池吗?规划线程池了吗? 10讲讲 CAS 原理和 ABA 问...