前端/移动开发面试题更新 2026-08-05

HashMap 的扩容机制是怎样的?扩容时有哪些性能与并发风险?

腾讯音乐娱乐集团前端/移动开发风险判断技术原理Java

考察说明

考察扩容触发条件、数据迁移过程与并发风险意识

回答思路

  1. 说明扩容触发条件为容量乘负载因子
  2. 描述 resize 时重新计算桶位与链表拆分
  3. 指出并发扩容可能导致的死循环或数据丢失