AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
浏览器插件
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
浏览器插件
关于我们
我要招人
首页
面试题库
后端岗位面试题
请介绍 Java 集合框架中 HashMap 的…
后端岗位面试题
更新 2026-08-05
请介绍 Java 集合框架中 HashMap 的扩容机制及其实现原理。
中金所技术公司
后端开发
风险判断
技术原理
Java
考察说明
考察对 HashMap 扩容机制、触发条件和实现细节的理解
回答思路
说明扩容的触发条件(size 超过 threshold)
解释扩容步骤:创建新数组、重新计算索引、转移元素
区分 JDK 1.7 与 JDK 1.8 在扩容时的差异(头插 vs 尾插,红黑树优化)
分析扩容对并发场景的影响(JDK 1.7 死循环问题)
换一题
上一题
请解释Redis的单线程模型,并说明其线程安全特性。
下一题
Go 切片是并发安全的吗?
本题还出现在
中金所技术公司面试题