Revolut interview question

SOLID, ACID, multihreading, database transactions