Pregunta de entrevista de Amadeus

memory handling in C++, reverse a linked list (iterative and recursive) , Different data structures you have and the diff between them. Couple of design pattern questions.