Search⌘ K

Requirements for Facebook

Explore how to identify and detail the core requirements for Facebook to define the problem's scope accurately. This lesson helps you understand user functionalities like profiles, posts, messaging, and privacy settings, ensuring a smooth design process for the system's components.

We'll cover the following...

In this lesson, we’ll list the requirements of Facebook. This is a very crucial step, as requirements define the scope of a problem, so getting them right from the interviewer and understanding them well 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 ...