Interview Experiences

Real candidates, real loops: every round, what was asked, and how it ended.

Share yours, earn XP

53 stories

Likes earn the author +10 XP for the first 3 likes each day

UberData ScientistNew Grad
Apr 2026

Two Rounds on Marketplace Experimentation, Then a Rejection

Locked — open it to unlock the full story with XP.

RejectedTechnical ScreenXP0
UberSoftware Engineer
Apr 2026

Two OA Questions in 90 Minutes

90 minutes, two questions. Question 1: Balanced Numbers You're given a permutation array of 1 to N. For each length k from 1 to N, determine whether the k elements in the permutation whose values fall in the range 1 to k are exactly contiguous in the original array. Return a string of '1' and '0' indicating whether each k satisfies the condition. Question 2: Minimum Reversal You're given a direct…

Online Assessment0
UberData ScientistNew Grad
Mar 2026

Econ PhD, Two Phone Screens, Then a Verbal Offer

Locked — open it to unlock the full story with XP.

OfferOnsiteXP0
UberSoftware Engineer
Mar 2026

OA, Phone Screen, Then a Four-Round Onsite

Locked — open it to unlock the full story with XP.

In progressOnsiteXP0
UberEngineering ManagerSenior+
Mar 2026

Cart System Design Screen Plus Behavioral

I recently interviewed for a manager position at Uber. Overall the experience was pretty good — both interviewers were easy to talk to and felt pretty nice & chill (not quite what I expected from Uber based on my old stereotype, lol). Writing up the System Design question and what I think you need to prepare for it, as a reference for anyone else interviewing for something similar. 1) System Desi…

Technical Screen0
UberData ScientistNew Grad
Feb 2026

Econ PhD Track, Phone Screens to a Three-Round Onsite

Locked — open it to unlock the full story with XP.

OfferOnsiteXP0
UberSoftware Engineer
Feb 2026

Four Onsite Rounds, Rejected After System Design

Did the OA first, two questions. The first was a somewhat convoluted binary search problem (kind of like an elevator problem), and the second was a server throughput problem solved with a heap (at the time I only managed to write a recursive solution). After that was the tech screen. The interviewer gave a lock combination problem — find the minimum number of steps to unlock it, basically BFS. Th…

RejectedOnsite0
UberData ScientistIntern
Feb 2026

Rejected in Both Full-Time and Intern Loops

I got rejected for both their full-time and intern positions — the intern process was rejected after the second (final) round, and the full-time process was rejected after the first round. I don't know what the interviewers were looking for; I felt like I answered every question, and communication went smoothly enough. For the full-time role, the first round jumped straight into a case study afte…

RejectedOnsite0
UberData Scientist
Feb 2026

Rejected After a Round Full of Interruptions

Locked — open it to unlock the full story with XP.

RejectedTechnical ScreenXP0
UberData Scientist
Feb 2026

An In-Place Coding Question and a Deep ETA Case Study

Part 1: Coding Given an integer array, move all zeros in the array to the front while keeping the relative order of all non-zero elements unchanged. Requirement: it must be done in-place. Part 2: Case Study Business scenario: Uber wants to evaluate the business value of lowering ETA (the estimated time for a driver to arrive at the pickup location). What metrics would you look at? From a business…

Technical Screen0
UberSoftware Engineer
Jan 2026

HackerRank OA Then a Tradeoff-Heavy Phone Screen

I finished the Uber OA and did the phone screen too, so sharing both. The OA was on HackerRank, camera required. First question: a Hard DP problem, a variant of a well-known Jump Game problem where the jump-step rule was changed to a prime-number condition. I got stuck for a bit but eventually worked it out. Second question: Pipeline Throughput, solved with binary search on the answer. You're giv…

Technical Screen0
UberData Scientist
Jan 2026

A Move-Zeroes Coding Question and an ETA Case Study

Locked — open it to unlock the full story with XP.

Technical ScreenXP0
UberSoftware Engineer
Jan 2026

Solved the Dependency Graph Problem, Still Rejected for Not Flagging Edge Cases

I finished the problem and ran a few test cases I wrote myself. A week later I got a "moving forward with other candidates" rejection. I had AI polish up the problem statement a bit: Package Build Order (dependency build order) Problem description (abstract version): The interviewer gave me an interface: — it returns the direct dependencies of a given package. Requirements: given a target package…

RejectedTechnical Screen0
UberSoftware Engineer
Jan 2026

Two Weeks of Recruiter Silence After the Onsite

Locked — open it to unlock the full story with XP.

No responseOnsiteXP0
UberData Scientist
Jan 2026

A Move-Zeros Coding Problem and an ETA Business Case Study

Locked — open it to unlock the full story with XP.

Technical ScreenXP0
UberData Scientist
Jan 2026

A CDF Coding Question, Constant Interruptions, and a Second Round That Never Happened

The coding question was: given a PDF, compute the CDF. Then the case question was about designing an ETA system — what you need to consider. This was my first interview, and I found this interviewer's style was completely different from the paid mock interviews I'd done before. When I did mock interviews before, several people advised me not to think out loud while talking — better to take a minu…

RejectedTechnical Screen0
Uber
Jan 2026

Two Algorithmic Problems, Then a Rejection

Locked — open it to unlock the full story with XP.

RejectedOnline AssessmentXP0
UberSoftware Engineer
Jan 2026

A Pipeline Throughput OA, Then Radio Silence

Locked — open it to unlock the full story with XP.

No responseOnline AssessmentXP0
UberData Scientist
Jan 2026

CDF Coding, ETA System Design, and a Second Round That Never Happened

Locked — open it to unlock the full story with XP.

RejectedTechnical ScreenXP0
UberSoftware Engineer
Dec 2025

A Graph Question in a Frontend HackerRank Screen

At first it was the usual back-and-forth introductions. The code was written on HackerRank, and the moment I heard the question I broke out in a sweat — since when does a frontend interview ask a graph question? Simply put, it was a flight ticket problem. Input: number of cities, [[departure city number, arrival city number, ticket price]...], and the maximum number of stops. Output: the lowest t…

Technical Screen0

What are interview experiences?

An interview experience is a candidate's own account of a hiring loop — not a question bank entry. It tells you the shape of the process: how many rounds there were, what each round actually tested, how long the gaps between them ran, and what the recruiter said at the end. That context is the part a question list cannot give you.

How to read them

Weight recent write-ups more heavily — interview loops change, often within a year. Read several for the same company and role rather than one: a single account tells you what one interviewer asked, while five tell you what the bar is. Note the outcome badge too, since a rejection write-up usually explains the gap far more precisely than an offer one.

Share your own

Every published experience earns 50 XP, and each of the first 3 likes it receives in a day earns you 10 XP more. Likes must come from established accounts; like-for-like swaps and likes from your own second account are not paid. Write it while the details are fresh — the round order, the exact prompts, and how much time you were given are what the next reader needs.

Share your experience to earn XP