Revolut interview question

Explain a complex problem that you have solved.