EPAM Systems interview question

what is functional interface. what is dependecy injection