FARFETCH Interview Question

SOLID - explain all letters