Pregunta de entrevista de Flock Software

DS problem based on hashing. SOLID Design Patterns.