后端岗位面试题更新 2026-08-05
通过函数传参slice,函数内部修改slice,会影响外部的slice吗?
好未来后端开发教育/培训风险判断技术原理Go
考察说明
考察对Go中slice作为引用类型的底层机制及其修改行为边界
回答思路
- 明确slice是引用类型但包含长度和容量信息
- 区分修改底层数组元素与修改slice头部(长度、容量、指针)的不同影响
- 解释传参时复制slice结构但共享底层数组的机制
- 能够举例说明在函数内append导致扩容时外部slice不受影响的情况
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。