MasterCard Interview Experience For SDE Internship
Round 1 (Coding – 2 Hours)
- Two coding questions based on strings:
- Finding the rotation of a string.
- String-to-integer conversion.
- 40 out of 190 students were shortlisted for the next round.
Round 2 (Technical Interview 1)
- Started with self-introduction and questions about GitHub and LinkedIn.
- Discussed other fields of interest (e.g., cybersecurity).
- Differentiated between privacy and security.
Technical part
- Preferred language: C++.
- Questions on strings in Java (mutability, string pool, methods).
- Project discussion (concepts and technologies used).
- Oops, questions (polymorphism, encapsulation, abstraction, inheritance).
- DBMS questions (easy/medium SQL queries).
Round 3 (Technical Interview 2 – DSA)
- Covered data structures and algorithms:
- Circular linked list implementation.
- Difference between stack and heap.
- Reversing a linked list.
- Types of memory.
- Founder of C.
- Difference between C and C++.
HR Round:
- Asked normal questions
- Handling a situation with marriage, a deadline, and travel to the USA.
- CEO of Mastercard.
- Favourite subjects and experience.
Tips:
- Stay calm and avoid rushing.
- Use diagrams to explain concepts.
- Speak confidently.