Candidates applying for Senior Software Engineer roles take an average of 7 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at PubMatic overall takes an average of 23 days.
Common stages of the interview process at PubMatic as a Senior Software Engineer according to 2 Glassdoor interviews include:
Phone interview: 29%
One on one interview: 29%
Group panel interview: 14%
Personality test: 14%
Skills test: 14%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 week. I interviewed at PubMatic (New York, NY) in Feb 2015
Interview
I applied online, then an HR guy called me to set up an interview. I had a phone interview that was not easy. He asked about lots of stuff in Java and design patterns.Then I was invited for a 3-4 hours in person interview. I talked with several people separately. The interview involved lots of white board coding and data structures questions. The third person asked me about Spring and Hibernate and OO concepts. The last one asked me about my experience and very detailed explanation of my previous projects.
A day after the interview I got the job offer but few days later they changed their mind and they implicitly told me that they found a cheaper developer.
Interview questions [2]
Question 1
OO concepts, Data Structures and coding on the board. Stack implementation.
I applied through a recruiter. I interviewed at PubMatic (Pune) in May 2026
Interview
What went well:
The interview process itself was well structured and professionally conducted. All three rounds were thoughtfully designed with medium difficulty level fair assessment of technical skills without being unnecessarily tricky. The hiring manager was approachable and the L3 discussion was genuinely engaging. Overall the technical bar felt appropriate for the role.
What could be better:
HR communication post final round was extremely disappointing. After completing all three rounds, the recruiter became completely unresponsive, not picking calls and not replying to follow-up emails. No update, no rejection, no feedback was shared despite repeated follow-ups. For a candidate who has invested significant time and effort across multiple rounds, this level of communication is unprofessional and disrespectful.
Advice to Candidates:
The interview rounds are worth attending — good technical discussions and reasonable difficulty. However, be prepared for poor post-interview communication from the HR side. Keep other options open in parallel and don't put all your eggs in one basket while waiting for their response.
Advice to Company:
Candidate experience doesn't end at the interview. A simple update email after the final round — whether positive or negative — goes a long way in maintaining your employer brand.
I applied through a recruiter. I interviewed at PubMatic (Pune)
Interview
I was interviewed for senior SWE role, the interviewer was also having same experience as mine but more on Spark and Data stuff and no backend, cloud. Contrary I was good at Backend, cloud.
He asked me Leetcode style question, K- Anagrams, unfortunately I'd never seen this questions before and took extra time
No question related to experience, cloud, backend, data engineering
I applied through an employee referral. I interviewed at PubMatic (Pune) in Sep 2025
Interview
Very smooth interview process. HR reached over a call for a screening process. R1 - Technical with linear data structure based questions, Java basics, R2 - Low Level Design, R3 - High Level Design
Interview questions [1]
Question 1
Linear data structure based questions, design LRU cache, Java and spring boot basics