Pergunta de entrevista da empresa NIKE

What is Spring? What is Inversion of Control?