Revolut interview question

Describe a complex technical problem you've had to solve