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).
Best kind of interview while going for internship related interview. Included questions based on my resume which had java, springboot, mysql and also based on frontend technologies like html, java script, xml. It was lovely experience and would recommend preparing web development rather than dsa .
This is a personal experience and Im sure a lot of people had better experience as I do believe it is a good company.
I was scheduled for an interview but it was rescheduled many times and I had to reschedule one on my side, the vibe was very unprofessional with a taste of hide and seek.
Its ok if you think Im not worth the company but let it know straight.
And email were not consistent, some are signed others are barely an email, borderline incognito type.
Last email was that the position has been filled.
Remember: Each interview requires, time, physical, emotional and technical preparation among others.
I hope we have better encounter next time.
I applied through college or university. I interviewed at Mastercard (Indore) in Aug 2025
Interview
It was an on campus opportunity, after resume shortlisting, we had an online assessment that consisted of 2 DSA questions based on string and arrays, after that people were selected on the basis of the test. There were a total of 3 rounds. 2 technical and 1 HR round.
Interview questions [1]
Question 1
Virtual functions in C++
Operator overloading example
Why C++ over JAVA?
Why chose MERN as tech stack?