Pregunta de entrevista de Citi

1.8 features, design patterns etc