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.