Interview Experiences

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

Share yours, earn XP

4514 stories

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

BalyasnySoftware Engineer
May 2026

Eight Rounds, Remote Onsite Interviews, and Slow Feedback

BAM had the longest timeline, from late May to mid-July. As of now, I'm still pending, but I noticed that someone with Singaporean citizenship who interviewed around the same time as me has already been working there for a month. So I've probably been rejected. Writing this up to keep a record. The role was a QD position in one of BAM's Singapore pods, but the actual job description was really fo…

In progressOnsite0
VantaSoftware Engineer
May 2026

A Smooth Loop, Then a Rejection With Contrived Feedback

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

RejectedOnsiteXP0
Luma AISoftware Engineer
May 2026

Two Unproctored CodeSignal OAs, Out of Time Both Times

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

RejectedOnline AssessmentXP0
Shield AISoftware EngineerSenior+
May 2026

Final Onsite Cancelled After I Asked About Relocation

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

RejectedTechnical ScreenXP0
VisionNavSLAM Engineer
May 2026

A Controls-Heavy Technical Screen Ends in a Fast Reject

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

RejectedTechnical ScreenXP0
RampSoftware Engineer
May 2026

Four-Round Onsite With an AI Coding Round, Rejected

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

RejectedOnsiteXP0
OracleSoftware Engineer
May 2026

IC4 Rejection, IC3 Downgrade, and Relocation

Because the interview happened several months ago, I do not remember the exact timeline very clearly. Phone Screen Implement a service that supports: generate(token_id, time): create a token whose TTL expires at time. renew(token_id, time): refresh the token's TTL so that it expires at time. count(time): return the number of tokens that have not expired at time. BQ1: Tell me about a time when sim…

WithdrewOnsite0
SnowflakeSoftware Engineer
May 2026

A Vague Distributed Tree Counting Design Problem

Phone Screen 1 The interviewer gave me a distributed tree counting problem that took me a while to even understand. There was no starter code or example — he just said to imagine tree nodes distributed across different places on a network, and my job was to design a class to accomplish that. The problem was way too vague at the start, and we spent a long time discussing what exactly he wanted. I…

Technical Screen0
DatabricksSoftware Engineer
May 2026

SnapshotSet Iterator, Ran Out of Time Before Finishing Bisect

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

RejectedTechnical ScreenXP0
FlexportSoftware Engineer
May 2026

Rejected Half an Hour After a Screen With Broken Example Answers

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

RejectedTechnical ScreenXP0
AmazonSoftware Engineer
May 2026

Redistribution-Cost Algorithm and a Content-Moderation Coding OA

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

In progressOnline AssessmentXP0
RedditMachine Learning Engineer
May 2026

Tennis Scoring OOD With Sets and Side Switching

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

Technical ScreenXP0
WhatnotData Scientist
May 2026

Real Dataset Take-Home, Fast Feedback, and Gifts Before the Offer Was Even Signed

A premium story — unlock it to read the full loop.

OfferOnsitePremium0
OpenAIAndroid Engineer
May 2026

System Design and UI Screens in One Afternoon, Stuck on a Layout

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

RejectedTechnical ScreenXP0
AnthropicSoftware Engineer
May 2026

A Persistent Memoization LRU Cache Onsite Question

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

OnsiteXP0
BytedanceSoftware Engineer
May 2026

Five Onsite Rounds in Two Days, Two Hards, and a Last-Minute Add-On Round

Five rounds plus one add-on round, the most intense interview I've had this year. Fair warning up front: the intensity here is not the same league as other places. Five rounds packed into two days, two of them straight-up hard, and then they tacked on an extra round at the last minute. By the evening after I finished I was basically wrecked. Some interviewers were Chinese, some were not. All the…

Onsite0
MetaSoftware EngineerSenior+
May 2026

Strong Everywhere Except System Design

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

RejectedOnsiteXP0
NimbleSoftware Engineer
May 2026

A TTL-LRU Cache Nobody Could Agree On, Same-Day Rejection

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

RejectedTechnical ScreenXP0
NVIDIASoftware Engineer
May 2026

Two Easy Coding Questions, Then a Template Rejection

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

RejectedTechnical ScreenXP0
AnthropicSoftware Engineer
May 2026

a Brand New 'Bootloader' Puzzle and a Next-Day Rejection

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

RejectedTechnical ScreenXP0

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