Revolut interview question

What is collaborative filtering?