Dell Technologies Interview Question

Explain Dependency Injection and how it is used?