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 was selected through Mastercard’s Code for Change Hackathon for an internship, where our team worked on real-world projects. After successfully completing a 2-month internship, I was offered a Pre-Placement Offer (PPO).
Interview questions [1]
Question 1
Based on my performance during the internship, I was offered a PPO – there was no separate interview round.
I applied through college or university. The process took 6 days. I interviewed at Mastercard (Poona) in Sep 2025
Interview
For the 2025 batch, Mastercard’s on-campus recruitment was open exclusively to CS/IT branches with a minimum CGPA cutoff of 7.5. Out of nearly 200 applicants, around 40 students were shortlisted for interviews, and only 4 were finally selected. The process began with an online assessment conducted on HirePro for 1.5 hours, which included two coding questions of easy to medium difficulty. Candidates who solved both questions or solved one completely along with at least 12 out of 15 test cases in the other were shortlisted for the next round. The technical interview (40–45 minutes) started with a DSA problem on repeatedly summing the digits of a string of integers until it becomes a single digit, which had to be solved iteratively, then recursively, along with time and space complexity analysis. This was followed by practical OOPS implementation questions, an in-depth project discussion focusing on the choice of tech stacks like MongoDB vs SQL, and conceptual questions on topics such as multithreading vs multiprocessing, and explanation of code from the resume. The third round focused on system design and core concepts, where I was asked about horizontal vs vertical scaling and how to scale my own projects, along with DBMS concepts such as transactions, ACID properties, rollback, commit, and savepoints. The final HR round covered standard questions like “Why do you want to join Mastercard?”, “Where do you see yourself in 5 years?”, and “How would you handle conflict in a team?”, along with some puzzles such as the Heaven and Hell puzzle, and even recalling the names of previous interviewers. The entire process was highly competitive, and in the end, only 4 students were offered placements.
Applied with an online application, got invited to a HR intro call, then there were 3-round of interviews with manager or leaders from the hiring team. Interview felt like a discussion, pleasant and easy to talk with.