AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
后端岗位面试题
Go 语言中 map 和 slice 在垃圾回收…
后端岗位面试题
更新 2026-08-05
Go 语言中 map 和 slice 在垃圾回收上有什么区别?
小鹅通
后端开发
性能优化
风险判断
技术原理
Go
考察说明
考察对 Go 内存模型、GC 行为和底层数据结构差异的理解
回答思路
能说明 slice 仅保存数组指针,GC 按对象扫描
能说明 map 由 hmap 加多个 bucket 桶组成,可能产生大量离散对象
能讨论 map 扩容时旧数组释放与 GC 压力
能结合逃逸分析说明堆上分配对 GC 的影响
换一题
上一题
请介绍项目中实现的多种序列化方式,以及它们各自是如何实现的?
下一题
如果由于随机插入导致 B+ 树频繁页分裂和索引重建,有哪些优化手段可以改善?
本题还出现在
小鹅通面试题