Pregunta de entrevista de Zalando

System design questions, oops concepts