Object-Oriented Design Interviews – Neetcode

Object-Oriented Design Interviews

Description

Object-Oriented Design Interviews, the training course on object-oriented design interview questions has been published by Neetcode Academy. In this course, you will get to know job interview questions related to object-oriented design and you will enter your job interview session with more confidence.

What you will learn

  • Blackjack design
  • Designing a parking lot
  • Designing a bank
  • Designing a movie suggestion system
  • Chess design

Description of the Object-Oriented Design Interviews course

  • Publisher: Neetcode.io
  • teacher : Neetcode
  • English language
  • Education level: all levels
  • Number of courses: 5
  • Training duration: 1 hour and 25 minutes

Head of the course seasons

0 – Design Connect Four

Background

Connect Four is a popular game played on a 7×6 grid. Two players take turns dropping colored discs into the grid. The first player to get four discs in a row (vertically, horizontally or diagonally) wins.

Requirements

Some possible questions to ask:

  • What are the rules of the game?
  • What size is the grid?
  • How many players are there? Player vs Computer? Player vs Player?
  • Are we keeping track of the score?

Basics

  • The game will be played by only two players, player vs player
  • The game board should be of variable dimensions
  • The target is to connect N discs in a row (vertically, horizontally or diagonally)
    • N is a variable (eg connect 4, 5, 6, etc.)
  • There should be a score tracking system
    • After a player reaches the target score, they are the winner

Design

High-level

  • We will need a Grid class to maintain the state of the 2-D board
    • The board cell can be empty, yellow (occupied by Player 1) or red (occupied by Player 2)
    • The grid will also be responsible for checking for a win condition
  • We can have a Player class to represent the player’s piece color
    • This isn’t super important, but encapsulating information is generally a good practice
  • The Game class will be composed of the Grid and Players
    • The Game class will be responsible for the game loop and keeping track of the score

1- Design Blackjack
2- Design a Parking Lot
3- Design a Bank
4- Design a Movie Recommendation System
5- Design an Elevator System
6- Design Chess

Pictures

Object-Oriented Design Interviews

Sample video

Installation guide

After Extract, view with your favorite Player.

Subtitle: None

Quality: 720p

download link

Download – 212 MB

File(s) password: www.downloadly.ir

Size

212 MB

Be the first to comment

Leave a Reply

Your email address will not be published.


*