I applied through Handshake and got the on-campus interview with them. The guy who interviewed me has a strong accent and it is really hard to follow his words. The question is not even an algorithm problem and he did poorly explaining the statement.
Technical question: Given some sort of email sending interface and five inputs, write two functions that determine how many emails should be sent and deal with corner cases to send out at least one email.
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.