Open In App

PubMatic Interview Experience for SDE (On-Campus)

Last Updated : 05 Feb, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Round 1:

In total, there were 17 questions: 15 multiple-choice questions (MCQs) and 2 coding questions. A total of 211 students participated and only 20, including myself—were selected for subsequent rounds.

Before the technical interview, candidates were asked to specify their top 3 preferred programming languages Scala, Java, JavaScript, and C.

Round 2 (first technical interview):

The interviewer was friendly and started with the following questions:

  • Self-introduction.
  • Explanation of my final-year group project.
  • In-depth questions about the project, including my role and the distinctions from existing applications.
  • An explanation of the four pillars of object-oriented programming (OOPS).
  • There are differences between abstract classes and interfaces.
  • Questions related to hashmap.

DSA-related problems, such as

  • finding the first subarray with a sum equal to the target
  • deleting the last node in a linked list with a target value.

Questions on joins.

  • SQL query to determine the second-highest salary in a table.

The interview lasted for an hour, and some candidates, including myself, progressed to the second technical round.

Round 3 (Second Technical Interview):

The second technical interview encompassed the following topics:

  • Self-introduction.
  • Project explanation, similar to the first round.
  • Detailed questions about encapsulation and abstraction, with real-life examples.
  • Inquiry into why strings are immutable.
  • An in-depth discussion on the internal workings of hashmap.
  • DSA question involving decoding strings.
    Input Output
    [a2[b]] : abb
    2[b3[a]]] : baaabaaa
    3[a2[b]] : abcbcabcbcabcbc
  • Clarification of concepts such as program, process, and thread.
  • Definition of deadlock, along with conditions for deadlock avoidance.
  • Explanation of semaphores.
  • SQL query to determine the number of distinct employees.

The interview spanned 1 hour and 20 minutes, and only three candidates, myself included, progressed to the HR round.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads