/ParkingLot

This is one of the solutions to popular code and design problem asked in many of the companies like Thoughtworks, Gojek, Amazon etc. This question has all the ingredients to test a candidate's design skills to build a scalable system. More testcases and features can be added to it based on the requirement. problem statement is described in attached reference.

Primary LanguageJava

GOJEK Parking lot Problem

Project Requirements

  • JDK 1.8.

  • Maven 2.

  • Junit 4.12

The project can be run as follows in one of the two ways :

  1. ./parking_lot.sh <input_filepath>
    The inputs commands are expected and taken from the file specified
  2. ./parking_lot.sh This will start the program in interactive mode.