Introduction  Nowadays, for any Software engineering interview, there is a round dedicated to System Design. In the interview, the interviewer will check the problem-solving skills of candidates. System Design is one of the ways to check the problem-solving ability on ...