DoubleVerify logo

DoubleVerify Backend Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at DoubleVerify.

Showing 3 of 5
DoubleVerify logo
DoubleVerify

Backend Engineer

Engineering · more than a year ago

Entry Easy Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

Got a quick chat about the company, the team, and the role. Then, they asked me to introduce myself and discuss high-level software design with some questions. After that, it was a fast and simple technical question to iterate over a list of objects. This was the first interview of a few, so it's not relevant to an offer yet.

Confirmed questions3 questions
  • Can you tell me about yourself?
  • Could you explain some high-level software design concepts?
  • Please write a function that, given a list of objects, calculates the total time in milliseconds for all verified objects, where each object has an 'Id', 'isTrusted' flag, and 'Time' in milliseconds.
DoubleVerify logo
DoubleVerify

Backend Developer

Engineering · more than a year ago

Mid Average Positive experience No offer 7 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding System Design Behavioral

It began with an HR screening and then I was offered the chance to do the first tech interview over Zoom. The entire process includes 7 rounds, covering screening, an introductory tech interview, coding questions, a design interview, and a culture fit assessment, among others. Honestly, I feel it's a bit much, but generally, the interviewers were friendly and I came away with a good overall impression.

Confirmed questions1 question
  • For an infinite integer array, how would you find the largest number at a specific index?
DoubleVerify logo
DoubleVerify

Senior Backend Developer

Engineering · more than a year ago

Senior Average Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding System Design

I went through 4 interviews. Honestly, I'm still not sure what skills they were really looking for because most of the technical questions felt too general and vague. The last interviewer admitted he hadn't even read my CV and then asked me to code a binary search. Asking someone with over 15 years of backend experience to do that felt insulting and like a complete waste of time. The whole thing felt off, and I wouldn't take the job even if they offered it.

Confirmed questions4 questions
  • Could you implement sum, division, and multiplication using only a restricted set of operators?
  • Can you explain an SQL inner join?
  • Let's discuss an architecture for a RESTful API that fetches data behind the scenes, considering aspects of scale and throughput.

DoubleVerify Backend Engineer Interview Questions

Quoted word for word from DoubleVerify interview reports.

For an infinite integer array, how would you find the largest number at a specific index?

Read reports

Please write a function that, given a list of objects, calculates the total time in milliseconds for all verified objects, where each object has an 'Id', 'isTrusted' flag, and 'Time' in milliseconds.

Read reports

Could you implement sum, division, and multiplication using only a restricted set of operators?

Read reports

A logical task concerning a bridge and the number of attempts.

Read report

Let's discuss an architecture for a RESTful API that fetches data behind the scenes, considering aspects of scale and throughput.

Read report

About the architecture and something that was difficult to do in the architecture in one of the stages

Read report

Could you explain some high-level software design concepts?

Read report

Formats, difficulty and experience

Across all 5 DoubleVerify interview reports.

Interview formats

Technical 35.7%
Coding 35.7%
System Design 14.3%
Behavioral 14.3%

Interview difficulty

Easy 20%
Average 80%
Difficult 0%

Candidate experience

Negative 40%
Positive 60%