AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
后端岗位面试题
现在有一个很大的List,大概有几百万条数据,查…
后端岗位面试题
更新 2026-08-05
现在有一个很大的List,大概有几百万条数据,查看堆空间有500MB,但执行程序报错,提示没有30MB可用空间,这是什么原因,以及解决办法?
北京经纬恒润科技股份有限公司
后端开发
专业服务
技术原理
问题排查
Java
考察说明
考察对Java堆内存分配、大对象产生与空间碎片化原因的分析能力
回答思路
能指出最可能原因是单个分配请求(如扩容)需要连续内存而剩余空间不足
能解释堆空间总量不等于可用连续空间,存在碎片化或已分配对象占位
能提出降低扩容峰值、分批处理或调整JVM参数的解决方案
换一题
上一题
请举例说明如何优化一个慢SQL查询,并具体描述你采取的优化步骤和分析方法。
下一题
协程阻塞的原因有哪些?
本题还出现在
专业服务行业面试题
北京经纬恒润科技股份有限公司面试题