Search⌘ K
AI Features

Requirements for LinkedIn

Explore how to capture and define LinkedIn's system requirements to set clear scope for design. Understand user profile management, connections, posts, messaging, notifications, company pages, jobs, and groups. This lesson helps prepare for breaking down complex interview problems by accurately gathering design needs.

We'll cover the following...

In this lesson, we’ll list the requirements of the LinkedIn design problem. This is a crucial step because requirements define the scope of a problem. Therefore, accurately obtaining and thoroughly understanding them from the interviewer will make the design of the rest of the system smooth and easy.

We’ll use the notational convention to identify each requirement with a unique label, “Rn,” where “R” is short for requirement and “n” is a ...