Arista Networks Interview Question

How are programs and data typically organized in memory? Draw a diagram. (i.e., DATA, BSS, heap, stack)? I hadn't thought about this for a while, but I still got 90% of the answer correct.