Had two rounds of on-campus interview and then got called for an on-site interview. Both on-campus were more problem solving than anything oriented towards technical detail. They wanted to be able to see how you think about problems. Some were even unsolved problems with no perfect algorithm, but they asked for increasingly efficient ways to solve it and provide a run-time upper bound.
On-site was one whole day from 8 to 4. Had four 45 min interviews as well as presentations about the company.
Consider a chess board with a queen and a number of pawns. The pawns are static. What's the minimum number of moves the queen needs to make to capture all the pawns?
The following metrics were computed from 56 interview experiences for the Mastercard Software Engineer role in United States.
Mastercard's interview process for their Software Engineer roles in the United States 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 United States.