There was 3 stages of interview, phone screening, 3 technical interviews and one final interview. They arrange meeting for each stages with different job code.
Job description was for java backend engineering. Interviewers ask me about go lang and frontend. It seemed like they have made their decision befor even interviewing me. They literally mocked and laugh at me which shattered my confidence.
Though I made it till final round
Process:
1. Phone screening with basic technical questions
2. Personal interview: questions for DS, java spring and oracle
3. Sytem design: Given use case and design system and rest apis
4. Manager interview: Behaviour questions and fit for team questions
Interview questions [1]
Question 1
Multi threading and concurrency questions, design job portal system
I applied online. The process took 2 months. I interviewed at Mastercard (New York, NY) in Apr 2020
Interview
Just asked some questions about personal projects i worked on in the past as well as knowledge on data structures. Relatively straight forward, met a few members of the team I'd be working with to see if it would be a good fit
Interview questions [1]
Question 1
What was one project you worked on in the last 12 months and describe the development process