...

/

Untitled Masterpiece

A look at the importance of object-oriented design and the structure of this module.

The object-oriented design has always been a critical part of the software engineering interview process. Most of the engineers struggle with the object-oriented design interviews (OODI) mainly because of the open-ended nature of the design problems that don’t have a standard answer.

This module is a complete guide to master the OODI. It not only has a set of carefully handpicked case studies, which have been repeatedly asked at the top tech companies but also provides a thorough experience to handle different object-oriented design scenarios.

In this module, you’ll be working on the following design problems:

  • Design a Library Management System

  • Design a Parking Lot

  • Design Amazon - Online Shopping System

  • Design Stack Overflow

  • Design a Movie Ticket Booking System

  • Design an ATM

  • Design an Airline Management System

  • Design Blackjack and a Deck of Cards

  • Design a Hotel Management System

  • Design a Restaurant Management system

  • Design Chess

  • Design an Online Stock Brokerage System

  • Design a Car Rental System

  • Design LinkedIn

  • Design Cricinfo

  • Design Facebook - a social network

The content is structured such that we provide you with a problem specification followed by a coding playground for you to attempt a solution. This is followed by a recommended solution.

Let’s begin!