Pergunta de entrevista da empresa NiCE

basic oop concepts..some puzzles...