OMP interview question

Memory management in C++. How many stack and heap does one program have ? What happened if we create large object on stack like stack over flow due to recursive calls .