Pregunta de entrevista de Epsilon

Coding exercise and design questions