Pregunta de entrevista de BNP Paribas

Puzzles and questions about object-oriented programming.