Wipro interview question

Explain dependency injection in deep