System Design Interview: Recommendation System Design (As Used By YouTube, Netflix etc.)

SystemDesign
Tech Wrench
Published in
13 min readSep 9, 2021

--

PREV | HOME | NEXT

Don’t forget to get your copy of Designing Data Intensive Applications, the single most important book to read for system design interview prep! Udacity | Coursera | Pluralsight.

Check out ByteByteGo’s popular System Design Interview Course

Consider signing-up for paid Medium account to access our curated content for system design resources.

Grokking Modern System Design for Software Engineers and Managers

If you are interviewing, consider buying our number#1 course for Java Multithreading Interviews.

How to design a recommendation system is a popular question appearing in the most recent system design interviews for big tech companies. The reason is simple. Recommendation systems have become very important over the past few years. Amazon, Netflix, YouTube, Hulu, Instagram and several other companies have their own recommendation systems to make different kinds of suggestions to their users. Different types of algorithms are used to track patterns in the kind of data utilized by the users on the application, to suggest the most relevant material to each user from a large…

--

--