uber logo
Uber· SDE II

Uber | SSE | Bangalore | L5-A

Result
Rejected
Location
bangalore
Experience
5 years
Posted
26 Sept 2025
448 reads

Summary

I interviewed for an SSE role at Uber in Bangalore. I successfully cleared the BPS and DSA rounds, but likely failed the LLD/MC round due to an issue with meeting all requirements for a vending machine design problem, leading to an anticipated rejection.

How it went

I applied for the SSE L5-A role at Uber in Bangalore without a referral. My experience is 5 years.

BPS Round

In this round, I was presented with a grid problem:

  • You have an n x n grid.
  • Each cell (i, j) has a direction (U, D, L, R).
  • If you move in the same direction as indicated, cost = 0.
  • If you move in a different direction, cost = 1.
  • Find minimum cost to go from (0, 0) to (n-1, n-1).

I solved this problem using a 0/1 BFS approach and successfully cleared the round.

Onsite

DSA Round

  1. The first question was a variation of LeetCode 1438: Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit.
  2. The second question was: Given an integer N, find the smallest palindromic number greater than N.

I managed to solve both questions. For the second question, I had a bug in one test case, but I clearly explained my thought process and how I would resolve it, which satisfied the interviewer.

LLD/MC Round

I was asked to design a vending machine with several specific and somewhat unusual requirements. Unfortunately, I missed one crucial requirement during my implementation, and due to time constraints, I couldn't rewrite my solution to incorporate it. It felt like a very extensive implementation for a 1-hour round.

I am fairly certain that I won't be moving forward to the subsequent HLD and Hiring Manager rounds. It appears this is the end of my interview journey with Uber this time.

Questions asked (4)

  1. 01

    Minimum Cost Path in a Directed Grid

    Data Structures & Algorithms · Medium

    You have an n x n grid. Each cell (i, j) has a direction (U, D, L, R). If you move in the same direction as indicated, cost = 0. If you move in a different direction, cost = 1. Find minimum cost to go from (0, 0) to (n-1, n-1).

  2. 02

    Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit (Variation)

    Data Structures & Algorithms · Medium

    A variation of LeetCode 1438, which is 'Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit'.

  3. 03

    Smallest Palindromic Number Greater Than N

    Data Structures & Algorithms · Medium

    You are given an integer N. Find the smallest palindromic number greater than N.

  4. 04

    Vending Machine Design

    System Design

    I was asked to design a vending machine with specific requirements.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Uber recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

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