EPAM Systems Interview Question

what is functional interface. what is dependecy injection