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:

  1. Stay calm and avoid rushing.
  2. Use diagrams to explain concepts.
  3. Speak confidently.