I applied online. I interviewed at Mastercard (New York, NY) in June 2024
Interview
Worst experience of my career yet.
First, the recruiter never personally contacted me. I received an automated email to schedule an interview. The email misleadingly suggested that the interview would be a standard recruiter screening call. Instead, it turned out to be a Java concepts pop quiz with an engineer.
Both the interview and the interviewer were terrible. The interviewer rapid-fired obscure Java quiz questions that did not relate to practical work experience. Many of the questions were vague or misleading. For instance, the interviewer actually asked, "Do you know what oops is?" When I asked for clarification, they just repeated, "oops." Afterwards I realized they meant Object Oriented Programming (OOP). At the minimum, when asked for clarification, they could have said it was an acronym or say "Object Oriented Programming". Instead, the interviewer just read from a list of questions word for word, without putting in any extra effort.
Some questions asked were just pointless. They covered information that can be looked up with no benefits to memorizing them but yet they expect you to have it memorized for a pop quiz. For example:
"What are features introduced in Java 8?" (It is 2024 and they're still asking about release notes from a decade ago,)
"What is the code number for X HTTP Status?"
These types of questions might be appropriate to ask an intern or a new grad. But asking these to an experienced engineer with no prior notice is just disrespectful and terrible way to assess one's skill.
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.