Lld
Low-Level Design
Easy
FlexDrive Subscription Car System
Design a peer-to-peer car-sharing platform where vehicle owners list cars and subscribers book them. The system must support different pricing models (hourly, daily, or mileage-based) and manage the lifecycle of a vehicle (Available, Rented, Maintenance, Decommissioned). Ensure the system can handle concurrent booking attempts for the same vehicle.
Key concepts
state patternstrategy patternconcurrency
Practise this out loud — free
Start a mock interview on THIS exact question — a voice AI interviewer opens with it, pushes back like a real onsite, then hands you an instant scorecard.
🎙 Practise this question now