
Integral Ad Science Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 19 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Integral Ad Science.
Software Engineer Intern
So first there was a short 15 minute call with HR, after that I had a behavioral call where we went over my resume and some typical behavioral questions, and then there were two technical interviews which were both like LeetCode medium questions.
- Tell me about your resume.
- Can you answer some common behavioral questions?
- Solve a LeetCode medium problem.
Senior Software Engineer
There were 4 rounds where they asked 1-3 experience questions, one design, and one coding question. There was one technical conversation interview, which felt like a solution architect interview. The interviews were quite easy. They tried to fit in a mini behavioral/system design/coding question into each interview, which was a bit unusual but acceptable. I was disappointed with one of the interviewers; he seemed inexperienced for his career level. He was about 10 minutes late and rushed through the instructions in a hurried tone. Usually, at even a tier 2 company, if an interviewer is late, they'd offer to reschedule. This guy just said, 'Ok tell me your intro, and then immediately go into the first question which is to say something you did recently. No wait - just tell me something you did in the last two years. But something you did cool'. He continued talking like that the whole interview, contradicting his own instructions. For the system design part, he asked a standard question about converting a batch system to a streaming system. He also seemed unprepared regarding system design tools, insisting on using Zoom's whiteboard to 'save time'. He kept changing his mind about the tool, saying 'Pick a tool you like - NO WAIT just use this Zoom whiteboard. Yes use the Zoom whiteboard… just use the zoom whiteboard'. He seemed to think this conversational style was making up for his lateness.
- Can you describe a system for sending emails/texts from a large notification system?
- What are some methods for backend optimization?
- Describe the process when an HTTP request is made through your browser.
Software Engineer
The VP reached out to me on LinkedIn for the job. We had a call, and he sent my info to HR. Then I had to do a test via Criteria Corp. After that, I had another call with HR. I was then chosen for a live coding round. When I asked HR what to expect, she said Java and SQL for an hour. The round included a few behavioral questions and then technical questions about my resume on Coderpad. The interviewer was helpful and gave hints. I do wish HR had communicated better beforehand; even with technical knowledge, it's hard if you don't expect the questions. The VP was really supportive the whole time.
- Questions about Hive
- Questions about Spark
- Questions about SQL Group by
Integral Ad Science Software Engineer Interview Questions
Quoted word for word from Integral Ad Science interview reports.
“How do you solve the Fibonacci series problem?”
Read reports →“Can you explain what Polymorphism in OOP is and describe all of its types?”
Read reports →“Could you explain what a singleton class is?”
Read reports →“What are some methods for backend optimization?”
Read reports →“How would you implement a cache?”
Read report →“What would you do with three months of free time?”
Read report →“Can you describe a system for sending emails/texts from a large notification system?”
Read report →“Are you familiar with pact.io?”
Read report →“Can you write some SQL queries?”
Read report →Formats, difficulty and experience
Across all 19 Integral Ad Science interview reports.