Version 1 interview question

What is a functional interface?