Philips interview question

Explain dependency injection in Angular and its use cases. How did you implement dependency injection.