Revolut interview question

Explain the hardest technical problem you've solved.