⌘K
Flycodx

Design a Parking Lot System

Design a Parking Lot System

MediumLLD0% accepted

Design a parking lot that supports multiple vehicle types (bike, car, truck), multiple floors, different spot sizes, ticketing, payment, and reporting. Show class diagram and key methods.

Approach

Design parking lot OOP model with multiple vehicle types and spot allocation.

Input

Bike arrives; all bike spots full; should it park in car spot?

Output

Define allocation strategy: try bike spots first, then car spots if allowed; configurable policy

Scenarios & Expected Answers

Sign in to continue

Create a free account to view answers and mark progress.

  • Free forever — no credit card
  • Theory Q&A with detailed answers
  • Points, streaks & leaderboards
Auto Save On