FARFETCH Interview Question

What is SOLID? What is an interface?