Design a Parking Lot

Quick Overview

This question evaluates object-oriented modeling, API design, resource allocation, and concurrency control by asking for classes, relationships, key methods, and a thread-safe spot assignment strategy for a multi-floor parking lot.

Design a Parking Lot

Company: Uber

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Onsite

Overview: This question evaluates object-oriented modeling, API design, resource allocation, and concurrency control by asking for classes, relationships, key methods, and a thread-safe spot assignment strategy for a multi-floor parking lot.

|Home/Software Engineering Fundamentals/Uber
Uber logo
Uber
Apr 21, 2026
mediumSoftware EngineerOnsiteSoftware Engineering Fundamentals
80
0
Loading...
Loading comments...