Uber SDE - 2 Interview Experience

uber logo
uber
· SDE I
April 13, 2026 · 1 reads

Summary

I cleared all interview rounds, solved the coding problems and participated in both low‑level and high‑level design discussions, but after the Bar Raiser round I never received any feedback from HR.

Full Experience

🧩 Interview Rounds 🔹 1. BPS (Business Problem Solving Round) Duration: ~45–60 mins Structure: ~15 mins System Design discussion 1 Coding Question

System Design (Discussion): Focused on high-level thinking around scalability and trade‑offs. Questions were more exploratory (not deep dive).

Coding Question:

Sliding Window Maximum Expected optimal solution using deque (O(n)) Follow-ups on edge cases and optimization

👉 Tip: Be very clear with intuition before jumping into code.

🔹 2. Coding Round 1 (C1) 1 Coding Question

Problem:

Sort array based on absolute values Initial solution: O(n) extra space Follow‑up: Optimize to O(1) space

👉 Key expectation:

In‑place transformations Strong understanding of sorting + two‑pointer techniques

🔹 3. Coding Round 2 (C2) - LLD Low‑Level Design

Problem:

Design a Parking Lot System

👉 Focus Areas:

Class design (Vehicle, Slot, ParkingLot, Ticket, etc.) Extensibility (different vehicle types) Clean OOP principles (SOLID) Handling edge cases (full capacity, multiple floors)

🔹 4. Bar Raiser Round – HLD High‑Level System Design

Problem:

Design an Online Stock Subscription System with Exchange + Alerts

👉 Discussion included:

Real‑time stock price updates (pub‑sub / streaming) User subscriptions to stocks Alerting system Scalability Data storage (time‑series DB, caching)

💡 Overall Experience

All the rounds went well from my side. I was able to solve the coding problems and had good discussions during both LLD and HLD rounds.

However, after the final (Bar Raiser) round, I did not receive any feedback from HR. I tried following up multiple times via calls and emails but haven’t received any response so far.

This was a bit disappointing, as timely communication is important for candidates after investing significant time in the process.

If someone from Uber or anyone who has gone through a similar process can share insights:

Is this kind of delay or no‑response common? What could be the possible reasons (hiring freeze, internal changes, etc.)?

Would really appreciate any clarity.

Interview Questions (4)

1.

Sliding Window Maximum

Data Structures & Algorithms

Given an array and a window size k, return the maximum element in each sliding window. The optimal solution uses a deque to achieve O(n) time complexity, with follow‑up discussions on edge cases and possible optimizations.

2.

Sort Array by Absolute Values

Data Structures & Algorithms

Sort an array based on the absolute value of its elements. The initial solution may use O(n) extra space; a follow‑up asks to perform the sort in‑place using O(1) additional space, typically via a two‑pointer technique.

3.

Design a Parking Lot System

System Design

Create a low‑level design for a parking lot system. Key components include classes such as Vehicle, Slot, ParkingLot, Ticket, etc. The design should be extensible for different vehicle types, follow SOLID principles, and handle edge cases like full capacity and multiple floors.

4.

Design an Online Stock Subscription System

System Design

High‑level design of an online stock subscription service with real‑time price updates, user subscriptions to stocks, and an alerting mechanism. Discuss scalability, pub‑sub/streaming architecture, data storage choices (time‑series DB, caching), and overall system trade‑offs.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!