FARFETCH interview question

What is SOLID? What is an interface?