← Back to Directory

Uber interview notes, page 20 of 61

Large Enterprises

Most of these Uber write-ups come from Software Engineers (407), then Data Scientists (78) and Machine Learning Engineers (65). The most reported rounds are the technical phone screen (387), the system design round (95), the product sense round (46) and the onsite coding round (23).

609 interview notes · updated Aug 2026

Uber·Software Engineer·Technical Phone Screen

May 2026
Uber SWE interview with a design-heavy coding round centered on a visitor log system. The question had a lot of layers and the follow-ups kept coming, which I wasn't fully prepared for.
  • Design a VisitorLog class that supports recording (name, timestamp) entries and querying which visitors have been seen exactly once up to a given timestamp.
  • How does your solution change if records can arrive out of timestamp order?
  • What if the visit count is restricted to a sliding time window instead of all records up to a timestamp?

“I jumped straight to a hashmap of name to count and felt pretty good about it.”

View Post

Uber·Product Manager·Onsite - Product Sense / Strategy

May 2026
Uber PM interview with a Netflix-flavored product strategy question. Pretty open-ended, which I wasn't fully prepared for.
  • You're a PM at Netflix launching their first ads program. How would you approach this?

“I fumbled the opening because I jumped straight into user segments without grounding it in why Netflix would even do this.”

View Post

Uber·Software Engineer·Hiring Manager Screen

May 2026
Hiring manager behavioral screen for a software engineering role at Uber. Pretty standard stuff, nothing that should surprise you if you've done a few of these, but the HM was clearly probing for ownership and communication signals underneath the surface-level questions.
  • Walk me through your background and experience.
  • Why do you want to join this team and company specifically?
  • Tell me about the most impactful project you've worked on.
  • Describe a situation where you had a conflict with a teammate or stakeholder. How did you handle it?
  • How do you decide what to work on when you have competing priorities?
  • What are you looking for in your next role?

“I rambled a bit here, jumped around chronologically and lost the thread.”

View Post

Uber·Software Engineer·Technical Phone Screen

May 2026
Phone screen for a SWE role at Uber, one coding problem, pretty standard grid stuff but the follow-ups are where it gets interesting. Felt manageable if you've done any word search problems before, but don't sleep on the variations.
  • Given a 2D character grid and a target word, determine whether the word appears along any single straight line in 8 directions (horizontal, vertical, or diagonal). No turning allowed.

“My first instinct was to reach for DFS and backtracking, which would've been completely wrong here.”

View Post

Uber·Software Engineer·Technical Phone Screen

May 2026
Uber SWE interview with a tree problem that looks straightforward until you realize the path can go through a parent in both directions. Took me a bit to wrap my head around the child-parent-child constraint.
  • Given the root of a binary tree, find the length of the longest consecutive path where adjacent node values differ by exactly one. The path can be increasing or decreasing, and it can pass through a node in the child-parent-child direction.

“My first instinct was to treat it like the simpler version where the path only goes parent to child.”

View Post

Uber·Machine Learning Engineer·Technical Phone Screen

May 2026
Went through a technical phone screen for an ML Engineer role at Uber and got hit with N-Queens. Classic backtracking problem but the follow-up questions about complexity and the counting variant kept things interesting longer than I expected.
  • Implement a solution to the N-Queens problem: place N queens on an N×N chessboard so no two queens share a row, column, or diagonal, and return all valid board configurations.
  • What is the time complexity of your N-Queens backtracking solution, and how would you explain the upper bound?
  • How would you modify your solution if you only needed to count the number of valid configurations rather than return them all?

“Went with row-by-row backtracking which felt right.”

View Post

Uber·Product Manager·Onsite - Product Sense / Strategy

May 2026
Uber PM interview with a product strategy question about ads on the homepage. Pretty open-ended, which I wasn't fully prepared for.
  • We're thinking about adding a new ad placement on the app's homepage. Should we do it?

“Spent too long on the revenue upside and not enough on user experience tradeoffs.”

View Post

Uber·Software Engineer·Onsite - System Design / Architecture

May 2026
Uber SWE interview with a system design question that was essentially a versioned graph problem. Harder than it sounds if you've only seen the basic snapshot array LC problem.
  • Design a social network where the follow graph supports point-in-time snapshots. You need follow, unfollow, createSnapshot, and isFollowing operations, where isFollowing can query any historical snapshot by version id.

“My first instinct was to copy the whole adjacency list on every snapshot, which is obviously wrong at scale and they pushed back immediately.”

View Post

Uber·Software Engineer·Technical Phone Screen

May 2026
Uber SWE interview with a graph traversal problem on a circular array. The problem looked deceptively simple but had a nasty edge case that I didn't catch until I was halfway through my solution.
  • Given a circular array, you can jump from index i exactly arr[i] steps left or right (with wraparound). Find the minimum number of jumps to get from a start index to a target index, or return -1 if it's unreachable.

“My first instinct was BFS and that was right, but I spent too long second-guessing myself on the modulo wrapping for leftward jumps.”

View Post

Uber·Product Manager·Onsite - Product Sense / Strategy

May 2026
Interviewed for a PM role at Uber and got a metrics question about Uber Eats. Pretty standard product sense territory but it pushed me to think carefully about what 'success' actually means for a two-sided marketplace.
  • How does Uber Eats define and measure success?

“I jumped straight to GMV and order volume, which felt safe but probably too surface-level.”

View Post