Domanda di colloquio di BNP Paribas

Puzzles and questions about object-oriented programming.