Shamaym interview question

Explain dependency injection and its usage in Angular framework