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!