后端岗位面试题更新 2026-08-05
请介绍一下C++内存管理的主要方面,包括堆与栈的区别、智能指针的使用以及常见的内存泄漏场景。
网易后端开发互联网/IT风险判断技术原理C++
回答思路
- 能清晰区分堆与栈在分配、生命周期及效率上的差异
- 正确说明new/delete与智能指针(unique_ptr、shared_ptr、weak_ptr)的使用场景
- 能列举常见内存泄漏场景并说明如何用工具或编码规范避免
- 理解RAII原则及其在资源管理中的作用
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。