The interview is split into multiple parts. It took nearly 2 months to reach a final decision from them after I had passed every phase of the interview. There are 5 in total. Initial call with the recruiter, then behavioral interview with the hiring manager, written assignment, which you complete on your own time, and then a 4-5 hour interview with various team members. According to those team members, and my recruiter, I had passed all of them. The recruiter prepares you extremely well for each phase. They practically hand you the questions - they tell you everything that'll show up, so there's no surprises. The trick is this: even if you ace every single interview (like I did), you still won't get the job. You are essentially competing with other people for the position. This is to be expected. However, beware, the recruiter's job is to sell the job to you. They will tell you things, such as but not limited to "Oh we'll fly you out on a date, are you free?" "You did so well, you scored the highest and passed with flying colors! Wow, we just need a reference check from you, and we'll get going with the job offer letter docusign email. By the way, here's the salary! It's 90k, but we'll do our best to get to 110k!" Stuff like that, to give off the impression you got the job. They'll keep selling the job to you until they reach a decision. I got easily fooled by their language, and because I had such a high score across every interview, and I had spend 2 months interviewing with them, just waiting to hear feedback from each round, I felt very confident. From the tone of my words, you can probably tell that, yes, I did not get an offer letter from Stripe. The reason I'm writing this now is to warn people. The interviews are EXTREMELY easy. The recruiters tell you everything you'll expect in each phase. On top of that, the writing assignment is a complete joke. You could do this kind of thing in high school, there's nothing intellectually challenging. But, no matter how well you do on them, you can't escape nepotism from the VP and the Stripe team. You can't trust people during the interviewing rounds either. They'll tell you all kinds of things to sell the job and keep you engaged. To essentially waste your time. Be careful if you apply here. On top of my not-so-great experience interviewing at Stripe, I also haven't heard too many good things about the workplace culture. I didn't get the job, so I wouldn't know what it's like there. From what I've found, it's not too good. If you're interviewing for either the Scaled or regular Technical Account Manager, I'm sure the information I'll give in this write-up is super relevant. If you're not interviewing for this role, just be on your guard, and never trust recruiters or hiring managers from this company. Don't get your hopes up, no matter what they tell you.