Amadeus Interview Question

Quite a few puzzles, data structure concepts, OOP Questions and operating systems.