Mastercard Interview Experience for SDE Summer Intern
Mastercard came to our campus this August (2023). There were a total of 4 Rounds, a Coding Round followed by 2 Technical + HR common Interview Round.
Round 1:
Two coding questions (Time allotted: 1hr)
Both problems were based on string-One is based on finding the rotation of a string and the other was string integer conversion.
40/190 students were shortlisted for the later round.
Round 2:
Technical 1:
So Interview asked me to introduce myself . Then he asked me for what purpose I use GitHub and linked. Then he asked what other fields interest me,so I replied cyber security based on which he asked me to differentiate between privacy and security(hard to frame it).
And then switched to the Technical part, starting with the language I preferred C++.
Questions:
He asked me about strings in Java (mutable or not string pool, methods, the difference between string/StringBuffer, etc)
Project discussion
Explain your projects, what concepts and technologies were used
OOPs, questions-
- polymorphism
- Difference between encapsulation and abstraction and its real-life example
- Inheritance
- Construct inheritance for school
DBMS questions- easy/medium SQL queries
DSA Questions:
- Circular linked list and its implementation
- Difference between stack and heap.
- Reverse a linked list
- Types of memory
- Who founded c
- difference between c and C++
HR Round
- Asked normal questions
- Situation – If you have your marriage, a deadline, and have to go to USA,how will you manage
- CEO of Mastercard
- My favorite subjects and past experience
Tips-
- Be calm and don’t rush
- Explain things using the diagram
- Speak confidently
ALL THE BEST!!