Revolut Interview Question

SOLID principle, multihreading, database transactions