Design Parking Lot.
MediumCompany:
AmazonGoogleMetaMicrosoftUberApple
Design a parking lot management system that supports multiple levels, multiple entry/exit gates, different vehicle types, and automated ticketing plus payment.
The system should allocate appropriate parking spots based on vehicle type and real-time availability, track occupancy, and calculate parking fees when vehicles exit.
Requirements
Think like an Architect
Before revealing the requirements, imagine you're in the interview right now."How would you clarify the scope with your interviewer?"
Ready to see the solution?
We recommend attempting the problem yourself first using theHintsand reviewing thePrerequisites. Active recall is the best way to learn!