The first step was a tech recruiter call which is a typical discussion about role, experience, etc. The recruiter had a bad audio setup in an echo-y room but otherwise it was pleasant. The next step was a 1 hour technical interview where I discussed projects I worked on, showed examples of code I wrote and did some basic system design.
This portion was thoroughly enjoyable and the interviewers were enthusiastic about the discussion. The final round was with the manager and at this stage it was just a basic get to know you call and more discussion about the role.
Describe a system you worked on and how you added features to it.
The following metrics were computed from 10 interview experiences for the Mastercard Software Engineer role in Canada.
Mastercard's interview process for their Software Engineer roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Mastercard's Software Engineer interview process in Canada.