There were three rounds of interviews.
First round was a phone screening with the hiring manager about my background and projects.
Second round was a take home assignment to solve a LeetCode easy/medium problem. Had 24 hours to do it but finished it in 4 ish and I was taking my time. emphasis on testing, syntax, and code structure.
Third round was in the office with manager and video conference from other engineers from head office. Asked mostly behavioural questions and knowledge about he tech stack.
Tell me about a project you have done.
What is your knowledge about databases and SQL
Object oriented programming questions (pillars, garbage collection)
The following metrics were computed from 4 interview experiences for the Mastercard Software Engineer role in Vancouver, Canada.
Mastercard's interview process for their Software Engineer roles in Vancouver, 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 Vancouver, Canada.