Today, there is a big variety of different approaches and algorithms of data filtering and recommendations giving. In this paper we describe traditional approaches and explain what kind of modern approaches have been developed lately. All the paper long we will try to explain approaches and their problems based on movies recommendations. In the end we will show the main challenges recommender systems come across. Algorithms and Methods in Recommender Systems