Stripe | SDE2 | Aug 2024 | Horrible experience
Anonymous User
12972

Had a nightmare experience interviewing at Stripe India office for a SDE2 role.

The recruiter sent an email enquiring whether I was interested in a role at Stripe. I sent back an affirmative email.
The recruiter emailed with a goodtime calendar to book a slot to "talk", I booked one for the same day in the evening. One would think it is with the HR to discuss the role, comp, etc? But no, it was with the engineering manager of the team. I'm completely unprepared at this point but somehow manage to get through this convo where I'm being grilled on my resume and role expectations. The manager is saying some things around work culture and expectations that are making me wary of the WLB to be expected and I'm wondering if it is a toxic work culture.

However, the feedback from the round is positive and the next round is setup, a coding round. They are using HackerRank as a platform and tbf I liked the interview question, it was setup as asking a simple question then adding more requirements as it progressed, the first problem was to make something like a map class, with a few modifications, so I built a wrapper class around it. The second part was using this wrapper to solve a simple problem and extend some functionality, this again was a breeze and we were around 15 mins into the interview so I was feeling pretty confident. The third (and last, as mentioned by the interviewer) wasn't really any modification to the logic or algo of the solution, but a taking the input in a specified format. Now, admittedly, I haven't practised String parsing a ton given the usual leetcode setup I'm used to, so I gravitate to regex, spend a few mins trying and failing to create a regex string, and then just do it through splitting the input strings into tokens and explicity checking logic in if else conditions. I finish the code and get it running with all the test cases passing with 10 mins to spare in the interview. At this point, I'm feeling very confident, but get met with radio silence from the recruiter, 2 weeks later, I reach out and the recruiter sets up a short call. She tells me that the feedback is a very weak hire, cue shocked pikachu face, I ask what the feedback was as my read of the interview was very good. The recruiter tells me that the interviewer noted I "seemed to not know how Strings work in Java" and "wasted time trying the wrong approach". I discussed the feedback a little more and she said that the interviewer also wanted me to go through with the regex approach and not abandon it. She says that they'll consider setting up another round, which is essentially a low level design round before doing more rounds as a "test". I'm a bit hesitant at this point, but feel that let's just go ahead and see what happens.

This round was the worst interview of my life by a mile and then some. The interviewer showed up and spent the first fifteen minutes making me setup a repo for stripe interviews. Could this not have been informed before in a mail? I'm sitting staring at the interviewer while the brew command installs dependencies. I ask the interviewer if we can start in the meantime, and he says let's finish the setup first. Then, the interviewer asks me to go to Hackerrank. I ask what about the repo we just setup? and he informs me that the repo is required for the further interviews (remember the ones that I don't have scheduled). So, I've wasted 15 mins of an interview setting things up for a potential future interview. I navigate to HackerRank, where he gives me some requirements to create a "subscription tracking service" with a few test cases. I start coding on HackerRank, and the way the question is structured I spend the next 20 minutes writitng up a metric f**k ton of data classes to model all of the various entities. I seem to have addressed the problem. Except I run into an issue, there is some problem with the static scope in declaration of one the data classes. So, I'm trying to figure that out and seeing me struggling this amazing interviewer (who has been sittting silently and not acknowledging me as I explain through the entire code flow, while keeping his cam off every few mins to savour his lunch) decides that now 47 mins into the interview where he had already wasted 15 mins, is the best time to say, "Btw, you're running out of time". I ask whether he sees what the issue is, he doesn't respond. I say, "I'm struggling with what seems to be a syntax issue, can I walk you through the code to explain my approach?", he says, "We want to run the code, please keep working on it".

At this point, 51 mins into the interview I stop sharing my screen and tell him that "we can close the interview, I can't figure it out". He asks me whether I have any questions for him and I reply, "None" and drop off the call.

I have interviewed at a bunch of places, I have bombed interviews and been rejected with or without feedback. Never have I been treated with such unprofessionalism and callousness or felt so humiliated. Is this how the industry operates now?

Comments (5)