后端岗位面试题更新 2026-08-05

在常见编程语言(如Java、C/C++、Go)中,内存泄漏可能产生的原因有哪些?请分类说明。

上海银行后端开发银行技术原理方案权衡问题排查GoJava

考察说明

考察多语言环境下内存泄漏的典型成因和排查意识

回答思路

  1. 按语言分类列举常见原因
  2. 提及长生命周期对象持有短生命周期引用
  3. 说明静态变量、缓存、监听器未注销、循环依赖等
  4. 涉及C/C++的显式内存管理问题
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。