Revolut interview question

SOLID principles of object-oriented programming