Glassdoor users rated their interview experience at Mastercard as 50% positive with a difficulty rating score of 2.5 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Director and Business Development rated their interviews as the hardest, whereas interviews for Director and Business Development roles were rated as the easiest.
The hiring process at Mastercard takes an average of 63 days when considering 2 user submitted interviews across all job titles. Candidates applying for Director had the quickest hiring process (on average 63 days), whereas Director roles had the slowest hiring process (on average 63 days).
I applied via Mastercard Website and on a random day I got the email saying that I was selected for pre screening round and should wait for an email or phone number from the interviewer. I was happy and started preparing for it right away. This was on Monday. I waited the whole and and the next day but yet no call on an email. Cut to Wednesday morning which was a holiday here I receive and email saying that it has been fun talking to you and we are moving ahead with another candidates. Now this actually pissed me off since I was wondering whom did they talk to, So I dropped the email to privacy and protection regarding fraud which then got assigned and then I received a call next week from the Mumbai office TA apologizing for this behavior. Her reason : They already got a candidate for the same position. Now I don't know how they got a candidate within 2 day - was it a via referral or string connection, or they were already winding up the candidates they had, or organizational restructure but whatever reasons they have this does not give them any right to toy with people feelings. So what if they had a candidate in hand they could have moved ahead with him/her and not bother me with the email AT ALL. Life would be going as it is. But I was a little bit glad that she acknowledged this and then scheduled an interview by asking relevant questions. She scheduled it on Thursday but I told her to schedule it on Monday as Friday was a holiday. She told be there will be no assurance that by that time they will get a desired candidate for it - I mean like how are they hiring ???? Still, the interview failed to show up on Monday, I dropped an email after 10 min wait and then she scheduled for the next day. The interview was alright - asked me Java questions
Interview questions [1]
Question 1
What are Generics and a code snippet regarding what the output would be.
I answered correct here.
Difference between abstract and interface and what is the uses of default methods in interface and what is the difference between default and static methods in it -- here I got a little confused.
HashCode and equals logic question --- snippet he gave in which I answered wrong in one case but the rest were right.
He moved with Stream api and asked me to write a bunch of code andfor even odd he told me to use only single stream -- I forgot the partitioningBy() method which was fine i went old school
He asked me a good theory related questions I was confidently answered them.
Output -- No response.
I called the same TA asking for update and feedback she said she was busy and will call back. No response. This is how Mastercard recruits people.
I applied through college or university. The process took 2 weeks. I interviewed at Mastercard (Bogotá, Bogota) in Sep 2025
Interview
Este proceso consiste en 3 fases, la primera es el filtro ATS de su CV y video entrevista, aquí se presentan DEMASIADAS personas (personaliza), luego de eso pasas a casos grupales y de ahí se quedan pocos para entrevistas tipo caso individuales
I applied online. The process took 3 days. I interviewed at Mastercard (New York, NY) in Apr 2025
Interview
It was very organized and thorough, I alwas knew the next steps. They were very clear in what they offered, what the position entitled and what was expected of me
Interview questions [1]
Question 1
Which were my expectations and how did I organized myself on a daily basis