uber logo
Uber· SDE-1

Uber SDE-1 2025 || Interview Experience || Pending Status

Posted
28 Jun 2025
385 reads

Summary

I interviewed for the SDE-1 role at Uber, completing four rounds covering technical coding, a graph-based problem with a real-world scenario, low-level design, and a hiring manager round focusing on behavioral aspects. I am currently awaiting the final decision.

How it went

🛣️ My Uber SDE-1 Interview Experience 🚗

I recently interviewed for the SDE-1 role at Uber and wanted to share my experience to help others who might be preparing. Here’s a breakdown of the process:

🔄 Total Rounds: 4


📌 Round 1: Technical Coding (DSA Elimination Round)

  • Got two problems:
    1. A medium-hard graph problem, requiring a DFS/BFS-based approach.
    2. A conceptual discussion around the classic Edit Distance problem.
  • I was able to solve both efficiently and optimally.
  • The interviewer seemed satisfied with my approach and clarity of explanation.
  • I think , I will get hire/strong hire from this round.

📌 Round 2: Problem Solving with a Twist (Uber Story Style)

  • The question was framed in an Uber real-world scenario.There is a city connected to each other , where we want to put maximum number of Uber cabs to reach each and every location fast.
  • Simplified the problem , I had to find all nodes from which the maximum distance to other nodes is minimized.
  • It was a blend of graph algorithms and topological sorting.
  • Take all the leaf Nodes and run toposort from all leaf Nodes and you will get the centre of the graph.
  • Took a bit of time but was able to arrive at a correct and optimized solution.
  • I think , I will get hire/lean hire as I was not that quick in this round , took a lot of time to understand the problem but solved correctly in the most optimized way.

📌 Round 3: Low-Level Design (LLD)

  • This round didn’t go as well.
  • The task was to implement a design problem with appropriate classes, methods, and logic.
  • There is a company , who has employees and a referal bonus system , where one employee will get some bonus for referring another one.
  • I had to implement it from the scratch and interviewer wanted to query on the employee or the company.
  • I misunderstood some part of the requirement and implemented the logic incorrectly.
  • Tried to correct it mid-way, but ran out of time to fully recover.
  • As I communicated properly and wrote clean code with proper structure , hoping for atleast lean Hire :)

📌 Round 4: Hiring Manager (HM) Round

  • Focused more on behavioral questions, past projects, and team fit.
  • Discussed decision-making, ownership, challenges I’ve faced, and how I handled them.
  • Overall, it was a calm and friendly discussion.
  • Expecting a hire from here.

🎯 Takeaways:

  • Be strong with graph algorithms (especially BFS/DFS and shortest-path problems).
  • Expect real-world story-based questions that map to classic CS problems.
  • For LLD, practice clarifying requirements before coding, and rehearse end-to-end implementations :).

Still waiting on the final decision, but I hope this helps someone preparing for similar roles. Feel free to connect or ask if you have questions — happy to help!

Questions asked (3)

  1. 01

    Uber Cab Placement - Minimize Max Distance to Nodes

    Data Structures & Algorithms

    The question was framed in an Uber real-world scenario: There is a city connected to each other, where we want to put maximum number of Uber cabs to reach each and every location fast. Simplified, I had to find all nodes from which the maximum distance to other nodes is minimized.

  2. 02

    Low-Level Design: Employee Referral Bonus System

    System Design

    Implement a low-level design problem for a company that has employees and a referral bonus system, where one employee gets a bonus for referring another. The task was to implement this system from scratch, allowing the interviewer to query on the employee or the company.

  3. 03

    Behavioral: Decision-Making, Ownership, Challenges

    Behavioral

    Focused on behavioral questions, past projects, and team fit. Discussed my decision-making process, sense of ownership, challenges I’ve faced, and how I handled them.

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!