Capgemini Interview Question

*What are storage classes. * Dynamic memory allocation. * Stack and queue (better to learn with programs and explain them, he was attracted by the way I explained this). * What is operating system. * What is a void pointer. * What is difference between call by value and call by reference. * What are file handling functions. * Explain any sorting technique.