Did the Mastercard final round (onsite, though mine was virtual) two months ago for a Senior SWE role on the network infrastructure side. This is the full breakdown.
Format: The final loop was 4 rounds over one day. Scheduling was coordinated by a coordinator, not the recruiter. Each round was 60 min, with 10-min buffers.
Round 1: Technical (coding) Medium-difficulty algorithm question. Two-part: solve it first, then extend it with a new constraint. The extension is where they see how you think in real time, not just when you've practiced the problem.
Round 2: System design I've written about this separately but short version: payments/infrastructure flavored prompt, focused on resilience and throughput. They want you to show you understand what happens when things break at scale.
Round 3: Behavioral (structured) Full 60-minute dedicated behavioral round. Not just "tell me about yourself." 4-5 STAR questions with follow-up probing on each. They're filling out a scorecard. See the separate post in this thread about what questions come up.
Round 4: Hiring manager conversation Last round was with the hiring manager. Less structured. He asked about my career trajectory, what I'm looking for in a team, and then got into some architecture discussion about how we handle failure in distributed systems. Felt more like a mutual-fit conversation than an evaluation, but I still think it counted.
Debrief and offer timeline: I heard back with an informal "moving forward" from my recruiter 5 business days after the loop. Formal offer came 4 days after that. The written offer included base, bonus target (typically 10-15% at this level), RSUs over 4 years, and signing bonus. My recruiter did one negotiation round. They moved on base but not RSUs.
General vibe of the loop: Interviewers were engaged. Nobody seemed like they were phoning it in. I had one interviewer who was noticeably junior (felt like they were shadowing), but the questions still came from them. Mastercard feels like a company where the hiring process is taken seriously internally, which I wasn't fully expecting.
Would I do it again? Accepted the offer. Two months in. The process was accurate to the actual job, which is the real test.