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

栈空间中栈帧包含哪些内容,栈中存放哪些东西,堆中存放哪些东西?

用友后端开发专业服务问题拆解技术原理

考察说明

考察对程序运行时内存布局的理解,包括栈帧结构、栈区与堆区存储内容的区别

回答思路

  1. 说明栈帧包含的常见内容,如局部变量、参数、返回地址、保存的寄存器、调用上下文等
  2. 区分栈区存放的典型数据,如局部变量、函数参数、临时对象等,并说明其生命周期
  3. 说明堆区存放的典型数据,如动态分配的对象、全局引用指向的数据等,并说明其生命周期
  4. 能结合典型编程语言(如C/C++/Java)举例说明栈与堆的分配方式差异
本题已收录答题指导

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

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