Pregunta de entrevista de Samsung India Electronics

Related with Design Patterns, Polymorphism and 2 puzzles.