Infosys interview question

what is the dependency injection