Uber
Uber

Software Development Engineer 2

Design a Parking Lot System

Hard
ROUND 4 - System Design (Elimination Round)System DesignCandidate Selected

Create a system design for a parking lot which accommodates multiple floors and different types of vehicles. Ensure to include fee calculation, but also try to cover aspects of scalability, concurrency, and fault tolerance.

This question was asked in

Uber Software Development Engineer 2 Interview Experience

The Uber interview process for the SDE-2 role was comprehensive and technically demanding. Candidates went through multiple rounds, starting with online assessments focused on data structures and algorithms, followed by machine coding and system design challenges. The complexity of the interview increased, covering various topics such as advanced DSA and system scalability concepts. Overall, the experience at Uber appears to rigorously evaluate both algorithmic skills and design principles critical for a software engineering role.

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Take Mock Interview

Prepare better with expert feedback

Want to Connect 1:1?

Connect with me 1:1 for career guidance, resume reviews, interviews, and more.

Show Your Love!

Connect with us on social media