Recruiter phone screen, a round with two EMs, a final round with a senior dev and the director of engineering. I was told final round was a culture fit interview but it turned into a technical interview.
This is by far the worst interview experience I have had in my life. The recruiter and one EM were really nice and professional. In round 1, the technical interview, one EM showed up late then began talking over everyone and essentially derailed the interview. I thought this may be a one off and decided to accept to move to round two.
During round 2 I was continually talked over and badgered (not asked) with questions. I would open my mouth to answer a question and the interviewer would ask the same question again just re-phrased. I also presented a solution to an algorithm that worked and was efficient but was different from what they were looking for and was badgered into changing the solution.
I can't imagine what it must be like to work at this company. I was so excited to even be considered but maybe I'm better off collecting unemployment for a while until I find some place with a less adversarial and combative culture.
There were many questions about configuring Spring Boot and Apache Kafka.
The following metrics were computed from 2 interview experiences for the Mastercard Senior Software Engineer role in Vancouver, Canada.
Mastercard's interview process for their Senior Software Engineer roles in Vancouver, Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Mastercard's Senior Software Engineer interview process in Vancouver, Canada.