Interview Experiences

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

Share yours, earn XP

4433 stories

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

ShopifyData Engineer
Jan 2026

Four SQL Questions in CoderPad, AI Tools Allowed

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

Technical ScreenXP0
IntuitSoftware Engineer 1
Jan 2026

Tree, SQL, and a Bash File-Size Question

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

Online AssessmentXP0
StripeSoftware Engineer
Jan 2026

A Four-Part Fraud Detection Coding Screen

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

In progressTechnical ScreenXP0
PayPalData Scientist
Jan 2026

Bombed It but Still Got Bumped to the Final Round

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

In progressTechnical ScreenXP0
MicrosoftData ScientistIntern
Jan 2026

OA, Then Three Back-to-Back Rounds, Offer a Month Later

Timeline 10/13: HackerRank OA — one LeetCode problem and one data-processing problem 11/03: 3 rounds, back-to-back interviews 12/03: offer Background: Statistics PhD, resume roughly 80% LLM-related research, no conference publications at the time of the interview (a few projects were finished and submitted), no industry experience. Round 1: the interviewer was a senior guy. 30 minutes of behavior…

OfferOnsite0
NetflixData ScientistIntern
Jan 2026

Causal Inference OA, Ghosted After Two Weeks

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

No responseOnline AssessmentXP0
RampSoftware Engineer
Jan 2026

Four Onsite Rounds, No Offer

Coding (I'm posting the full original question) Given a list of flights: Part 1: get_user_with_most_flights() Part 2: get_user_location(time) The problem itself wasn't hard — a classic binary search question. But I had to figure out on my own how to import the file (the file and the test weren't even in the same folder), and I wasn't that familiar with writing tests in pytest, so I spent some tim…

RejectedOnsite0
WaymoData Scientist
Jan 2026

Four Onsite Rounds, Then Ghosted

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

No responseOnsiteXP0
ValonSoftware Engineer
Jan 2026

Two-Hour Bank Service Build, Then an HM Round

Valon's onsite format is pretty unusual: you get 2 hours to implement one problem. The goal is to build a banking service made up of 5 parts. My feeling is that you need to get through at least parts 3-4, but you are not required to finish everything. How the time is split: First 30 minutes: go through the problem with an engineer, discuss the design, and start building. Middle 90 minutes: you wr…

Onsite0
SoFiSoftware EngineerSenior+
Jan 2026

A Relaxed HackerRank Screen, Then a 4-Round Onsite Loop

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

In progressTechnical ScreenXP0
CitadelData Scientist
Jan 2026

A Late, Awkward Interviewer and One Linear-Fit Question

The technical interview was supposed to be 30 minutes, but the interviewer showed up 5 minutes late. Fine, whatever. Then he introduced himself, and the whole thing was really awkward — he stumbled over his words the entire time, and all he actually said was his name and his job title. Then he just froze there, like maybe he was supposed to say something about the company, but he said nothing at…

Technical Screen0
MicrosoftData Scientist
Jan 2026

OA Plus Three Back-to-Back Senior Interviews in One Day

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

OfferOnsiteXP0
GoogleSoftware Engineer
Jan 2026

A Custom Wildcard-Matching Rule Engine, Not From LeetCode's Question Bank

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

OnsiteXP0
OpenAIData Scientist
Jan 2026

A Free-Month Promotion Take-Home and a Python Debugging Stumble

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

Technical ScreenXP0
AmazonSoftware EngineerIntern
Jan 2026

BQ Plus Two Coding Questions in One Virtual Onsite

I interviewed for an Amazon intern VO (virtual onsite) last week — it was BQ plus two coding questions. I've done a lot of Amazon intern interviews by now, and I'd already seen writeups for the other rounds and the OA before this one. A few of the BQ questions were ones I'd seen before. First, the BQ part: How do you handle difficulties at work How do you encourage your team when they hit a diffi…

Onsite0
PinterestData Scientist
Jan 2026

Five Rounds Interrupted by a Recruiter Conflict

I had a really bizarre interview experience. Pinterest VO: it was originally supposed to be 5 rounds back-to-back in one day, but on the day of the interview the recruiter said there was a conflict. I only did three rounds, and the other two got rescheduled to two days later. Round 1: use case / analytical system design. The interviewer was a DS manager. He laid out a simple problem statement and…

Onsite0
RobinhoodSoftware EngineerSenior+
Jan 2026

Three-Round Onsite, Rejected After Over-Engineering the Coding Round

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

RejectedOnsiteXP0
EvenUpSoftware EngineerNew Grad
Jan 2026

Blunt Recruiter Feedback, Then a Canditech OA

I applied 8 months ago, and now I've gone from being a new grad to being an old veteran before I finally got an interview. My first round was a phone call, and I answered pretty confused. The recruiter told me straight up that I answered very poorly, but I said I don't really care about WLB, blah blah, and he said that's exactly the signal they're looking for, so he moved me on to the OA. (Which…

In progressOnline Assessment0
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
DoorDashSoftware Engineer
Jan 2026

Full Onsite Loop, Then Grilled About Using AI More

DoorDash's full loop. I felt like their question bank isn't very big — pretty much everything is covered by write-ups here already. Specifically, the phone screen with the interviewer: dasher_pay. Same problem that's already been posted here, so pay attention to handling the input datetime. I used a few states to control the order's status. I forgot the follow-up, but again, the situations posted…

RejectedOnsite0

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