I applied in-person. The process took 3 days. I interviewed at Mastercard (Pune) in Aug 2025
Interview
There were 4 rounds of process:
Round 1: Online Assessment test which was conducted on hirepro of 1.5hr. @ coding question were given. Those who have solved 2 question or 1 question + 12/15 testcases of other question were selected for interview process. Total 40 students has been selected from 200. Only CS/IT branch was allowed.
Round 2(Duration: 40-45min): Technical Interview: Have some discussion on vector and array with respect to DSA question. Then he moved to ACID properties of dbms, then transaction discussion in detail regarding all states, roll back, commit and saved point. Then he has seen my resume. He asked some questions about my project like why i made these projects and why i am using mongodb not sql and vice versa. Difference between relational and non-relation databases. Detailed discussion on jwt token , structure of it. Is it safe or not? how does it store information. How does it transfer information?
Round 3(Duration: 30mins): Some basic questions regarding system design. what is horizontal and vertical scaling . When do we use what and why? Then wholesome discussion on my projects.
Round 4(HR Round): Some basic puzzles and questions like where do u see yourself in next 5 years. If there is conflict in team, then how do u handle it?
Total 4 students are selected out of 40
Interview questions [1]
Question 1
One simple DSA question of coverting all the even index position into uppercase letter of string in constant space without using any java api.
I had two interviews.
The first one the interviewer didn't turn on there camera which I thought was rude.
On the second interview only one of the interviewers turned on the camera.
Both interviews mumbled and didn't have the best microphones.
I was cut off mid sentence when answering questions.
When they asked questions they would look around as if the interview process was a hassle for them.
Generally I found the behaviour to be completely un-professional.
Interview questions [1]
Question 1
The questions were around core Java, spring and testing.
It was good. A technical interview with Engineer followed by a Personality one. The Engineer was very helpful and nice. He didnt but pressure on me The personality interview was easier they asked some technical questions too
nitial Screening: A brief phone or video call to verify basic qualifications.
Formal Interviews: One-on-one or panel discussions focused on experience, skills, and situational problem-solving.
Assessments: Practical tests or presentations to objectively measure technical competence.
Final Evaluation & Offer: Review of top candidates followed by background checks and an official job offer.