Revolut interview question

Caching, testing, concurency, persistent storage