Problem Statement

Let's get acquainted with the task of building a recommendation system.


Recommendation systems are used by most of the platforms we use daily.

For example:

  1. The Amazon homepage recommends personalized products that we might be interested in.
  2. The Pinterest feed is full of pins that we might like based on trends and our historical browsing.
  3. Netflix shows movie recommendations based on our taste, trending movies, etc.

In this chapter, we will go over the Netflix movie recommendation problem, but a similar technique can be applied to nearly all other recommendation systems.

Problem statement

The interviewer has asked you to display media (movie/show) recommendations for a Netflix user. Your task is to make recommendations in such a manner that the chance of the user watching them is maximized.

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.