I am trying to build a recommender system for coding interview questions. I thought of doing a collaborative-filtering, but it is hard to get data on how other users rated the questions.
I currently have data that includes the question content, topic, and difficulty. I want to build a recommender system that changes based on how user rates each question.
What is the general idea of doing this? What kind of data do I need and is there a similar system/tutorial that explains how to do this?