System Design interviews have gained a lot of steam over the last couple of years and are considered to be an important event on the day of onsite interviews with the majority of product development companies. These interviews tend to be very open-ended and conversational. The interviewers are judging the candidate based on their technical skills involving thinking about the big picture, articulation, friendliness (Will I be able to work with this person?), curiosity, and logical understanding of the presented problem domain. The candidate is given an example of a popular system and asked to brainstorm a design for the same. During the process, candidates are expected to ask clarifying questions and think through every component, including the data model, keeping scalability, redundancy, fault tolerance, etc. in mind. This Bootcamp covers the step-to-step approach that one needs to take while tackling such interviews using a food delivery service like DoorDash as an example.