Futuristic Labs interview question

1.Difference between volatile and static? 2. What do you know about memory management? 3.Heap memory and stack memory 4. Types of pointers? 5. What is memory leak? and basic embedded c questions.