互联网/IT行业面试题更新 2026-08-05
请解释程序运行时的堆和栈的区别,包括内存分配方式、生命周期和常见问题。
字节跳动前端/移动开发互联网/IT风险判断技术原理
考察说明
考察对堆栈内存模型、分配机制和生命周期管理的理解
回答思路
- 区分栈的自动分配与堆的动态分配
- 说明栈的 LIFO 管理及局部变量生命周期
- 说明堆上对象需手动或 GC 释放
- 提及栈溢出和内存泄漏等典型问题
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。