Tech Anand Rathi interview question

what is dependency injection?