Stack memory is reclaimed immediately. Frame the concept in practical terms so you can explain it during interview discussion.
Once a method finishes execution, its stack frame is popped off the Stack, and the memory is reclaimed instantly. This is automatic and efficient, preventing memory leaks on the Stack. In an e-commerce transaction, a method calculating discounts will have its local variables cleared once it returns the result.
Additional Notes
What happens to Stack memory when a method completes?