Revolut interview question

What is reinforcement learning?