← Interview experiences
Rejected

SDE II at Uber

Difficulty
Process took
2-3 Weeks
Rounds
4
Format
Remote
Applied via
Referral

How it went

  • Learn from every interview ,weather you select or not

What they would tell you

  • Learn from every interview ,weather you select or not

How to prepare

  • Graph traversal, dynamic programming, and greedy algorithms
  • System Design

Their background

I have more than five years of experience as a backend engineer, sharing my Uber interview experience unfortunately, was not selected.I applied via a referral for the SDE III role, but the interview was conducted for an SDE II role.

Round by round

  1. 1

    Screening Round45 min

    Rotten Oranges problem was asked, solved using BFS with a queue, discussed edge scenarios, and i was able to pass all test cases

  2. 2

    Coding round 160 min

    Problem Statement: Given an array containing each number from 1 to n exactly once, what is the minimum number of rounds needed to collect all numbers in increasing order by scanning left-to-right and picking up valid numbers each pass? I opted for a greedy method, used position tracking, and implemented the solution cleanly.

  3. 3

    LLD60 min

    The LLD challenge was to design a simplified version of a Skip List. I asked clarifying questions about operations and performance.

    • Classes: SkipNode and SkipList, each with linked pointers at multiple levels.
    • Operations: Insert, delete, and search, maintaining probabilistic height assignment for new nodes. I coded up insert and search , discussed test strategies for various scenarios.
  4. 4

    HLD60 min

    Problem: Design an Autocomplete System (for an E-commerce Platform)

What came up

MediumRemote5+ years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources

Hiring now

Software engineer roles are open right now

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

  • Senior Software Engineer -.NET

    Tyler Technologies · Annapolis, Maryland

  • Software Development Engineer II

    SaaS Labs · Bengaluru, Karnataka, India

Get 5x interviews

10 free auto-applies. No card.

Or practice this interview first