后端岗位面试题更新 2026-08-05
在常见编程语言(如Java、C/C++、Go)中,内存泄漏可能产生的原因有哪些?请分类说明。
上海银行后端开发银行技术原理方案权衡问题排查GoJava
考察说明
考察多语言环境下内存泄漏的典型成因和排查意识
回答思路
- 按语言分类列举常见原因
- 提及长生命周期对象持有短生命周期引用
- 说明静态变量、缓存、监听器未注销、循环依赖等
- 涉及C/C++的显式内存管理问题
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。