uber logo
Uber· SDE II

Uber SDE II Interview experience

Posted
17 Apr 2025
442 reads

Summary

I successfully interviewed for an SDE II position at Uber, navigating various technical and behavioral rounds, and ultimately received an offer.

How it went

Here is my complete interview experience at Uber.

  1. Codesignal OA a. I was able to solve 2.5-3 out of 4 questions

  2. Screening/Elimination DSA round a. Question can be deduced to cycle finding algorithm in an directed graph, given list of inequalities need to tell whether they are valid or not. Some implementation complexities were involved in the followups. I was able to run the code and pass the given test cases.

  3. DSA round a. Similar to this was able solve optimally using deques in O(n) TC and SC

  4. LLD/Depth in specialisation

    1. it was an easy problem had to write one class with 3-4 functions.
    2. one of the core function was to find top k largest elements, did this using priority queue.
    3. was able to implement and run the tests provided
  5. HLD/Bar raiser a. Design Uber SOS feature.. fingerprint data is sent from frontend for every 5 minutes, when there is two consecutive miss backend needs to trigger an external api call.

    started with FRs and NFRs, Back of the envelope estimation, Block diagram of components, included redis, kaafka, and their justifications, DB choice/schema and api design, these are the things covered.

  6. HM round a. around 15 mins of CV grilling. b. 2-3 HLD/Normal technical problems like how will you block your own employees from participating in sales provided they are using their personal email and devices, how to refresh passwords automatically and sync with all the other dependent services, How will you scale your product when there is huge incoming traffic, things like auto scaling, CDN, load balancer, Data replication/ sharding all of these were discussed, for each question there were multiple followups until you cannot answer further. c. behaviourial questions like conflict resolution, critical feedbacks from manager, handling team members when they are not meeting deadlines etc.there were multiple followups for these scenarios aswell.

  7. Non evaluatory round discussion with manager a. work details of current team b. their expectations vs my expectations

Verdict: Offered

Questions asked (10)

  1. 01

    Cycle Finding with Inequalities in Directed Graph

    Data Structures & Algorithms · Hard

    Question can be deduced to cycle finding algorithm in an directed graph, given list of inequalities need to tell whether they are valid or not. Some implementation complexities were involved in the followups.

  2. 02

    Longest Continuous Subarray With Absolute Diff Less Than or Equal To Limit

    Data Structures & Algorithms · Medium

    Similar to this

    Open the problem
  3. 03

    Find Top K Largest Elements

    Data Structures & Algorithms · Easy

    One of the core functions was to find top k largest elements.

  4. 04

    Design Uber SOS Feature

    System Design · Hard

    Design Uber SOS feature. Fingerprint data is sent from frontend for every 5 minutes; when there are two consecutive misses, the backend needs to trigger an external API call.

  5. 05

    Block Employees from Participating in Sales

    Other · Medium

    How will you block your own employees from participating in sales provided they are using their personal email and devices?

  6. 06

    Automatic Password Refresh and Sync

    System Design · Medium

    How to refresh passwords automatically and sync with all the other dependent services?

  7. 07

    Scaling Product for Huge Traffic

    System Design · Hard

    How will you scale your product when there is huge incoming traffic?

  8. 08

    Conflict Resolution

    Behavioral

    Behavioral question about conflict resolution.

  9. 09

    Handling Critical Feedback

    Behavioral

    Behavioral question about critical feedbacks from a manager.

  10. 10

    Managing Underperforming Team Members

    Behavioral

    Behavioral question about handling team members when they are not meeting deadlines.

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!