Capgemini Interview Question

what is dependency injection