Reddit Experience · Jul 2025

Stripe Backend Engineer role — Technical Phone screen

23 upvotes 57 replies

Interview Experience

Hello Everyone, Just had the worst interview experience of my life (so far). # HR Call: * Around 22 minutes of call time. She asked a lot of questions, including some project-specific ones. * Really l

Full Details

Hello Everyone, Just had the worst interview experience of my life (so far). # HR Call: * Around 22 minutes of call time. She asked a lot of questions, including some project-specific ones. * Really liked the way she handled everything so far — from interview scheduling to responding to emails(10/10) points for her. # Technical

Phone Screen * My interviewer had 24+ years of developer experience. Bruh literally started working in 1999. My DOB is 2000, lol. * On the first day, I was sitting in the Zoom waiting area for around 15–20 minutes. I emailed HR saying the interviewer hadn't accepted me into the call. HR mailed him, and then he finally added me. * As soon as he let me in, I told him — due to personal reasons — that we need to reschedule the call. He agreed and apologized for not letting me in earlier. * I rescheduled it for the very next day at the same time (9:00 AM–10:00 AM CDT). He joined at 9:02 — no big deal. * He gave a dull intro, and then I gave mine. With a blank face, he said, "The code is expected to be clean," blah blah, and dropped a link(Hackerrank) in the Zoom chat (sent via HR). * I opened it, read part 1 of the question, explained my approach to him, and he said, “Okay” I solved it — it worked. * Then he gave me part 2. I solved that too — both parts took around 25 minutes. He remained completely silent, literally like a TV on mute. # Here comes the problem: I missed an edge case in part 2. The expected output was 15,800, and I was getting 14,800. I spent the remaining 20 minutes trying to figure out what was wrong and fix it. He didn’t offer any help — no hints, no pointers, no suggestions — just silence. I thought, maybe they want to test me like that. So technically, I only solved part 1. But the issue kept bugging me. During the Q&A wrap-up, I asked him what the correct solution/way was. He literally said: "I don’t know the solution to the problem at all." I was just blank. Dude — I explained everything to you. At the very least, with your 25 years of experience, you could have helped me figure out what was wrong. Nope. No help. I also asked him some role-specific questions, and he replied: "I don’t even know what role I’m interviewing you for." At this point, I came to the conclusion — either he’s racist, or he’s someone with 25+ years of experience and a peanut brain who doesn’t value anyone’s time or effort. Haven’t received a response from HR yet regarding whether I was

rejected or not. I did file a complaint about his behavior with HR.

Note: * I made a draft and gave it to chatgpt to correct grammar and punctuation issues and yeah I use em-dash alot. Here is the chat link * Question 1 is easy to medium and Question 2 is medium to hard. Don't ask me questions. Just look at leetcode discuss to know abt the pattern of questions.

About This Question

This is a candidate experience report from a stripe interview for a eng manager role during the oa round reported in 2025.

Difficulty rating: Easy