Tapad logo

Tapad Software Engineer Interview Questions
& Process

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

Based on 24 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
70.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tapad.

Showing 3 of 24
Tapad logo
Tapad

Software Engineer

Engineering · more than a year ago

Senior Easy Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Presentation
Interview formats
Behavioral Coding Technical Presentation

The interview started off well with a recruiter call where we discussed the company, the role, and the interview process, along with my background and what I'm looking for. Next, there was a live coding interview via video conference, which was pretty standard. I managed to solve the problem, and we had a brief chat about the interviewers' jobs and their projects. After that, I was told I'd get a take-home assignment to build a REST API for high-scale systems, and that only the main coding part was important. I ended up creating a fully functional micro-service, complete with high-throughput testing and robust persistence for both scale and durability. The plan was to have a review session for the assignment with an engineer from Tapad. Unfortunately, I didn't hear back for about two weeks. When I finally did, it was a generic email saying they'd moved forward with other candidates. It's pretty disappointing to have invested time in a take-home project only to receive no specific feedback, especially when they could have at least had a quick call to discuss it, even if they decided to go with someone else.

Confirmed questions3 questions
  • Could you walk me through standard questions about numbers and strings?
  • Complete a take-home assignment to develop a highly scalable CRUD API service.
  • I am a professional so I won't reveal the actual question.
Tapad logo
Tapad

Software Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Presentation Offer
Interview formats
Technical Coding Behavioral Presentation

I applied at the career fair and got an email for an on-campus interview the next day. It was a 30 min interview with one technical question. This was followed by an on-site interview that had 4 45min rounds. In the last round after the technical question, the SVP of Engineering explained the business and technical sides of the company in more detail. I had a flight back right after the interviews and I already had a response from them waiting in my inbox as I landed. Every single interviewer I spoke to was helpful and encouraging. They won't put you in a spot if you don't know the answer but instead try to guide to with hints and make you feel comfortable.

Confirmed questions1 question
  • I signed an NDA.
Tapad logo
Tapad

Software Engineer

Engineering

Senior Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Panel Offer
Interview formats
Coding Behavioral

I applied to Tapad through Linkedin and a recruiter contacted me the next day to set up an initial phone interview. This involved a live coding exercise with some interesting problems and chances to ask questions. The interviewer let me know the positive outcome the same day and we scheduled a panel interview for the following week. This was a relaxed, collaborative interview with many questions that felt relevant to Tapad's work, not just tricky algorithms. The engineers I spoke with were enthusiastic about the role. The recruiter followed up the next day with an offer. The whole process, from application to offer, took less than two weeks and was done remotely over Zoom. The recruiter was communicative and responsive throughout, and I really enjoyed discussing the work with the engineers.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Tapad Software Engineer Interview Questions

Quoted word for word from Tapad interview reports.

Can you implement a binary search algorithm from scratch?

Read report

Can you explain the distinctions between a linked list and an ArrayList?

Read report

Can you solve the n-Queen problem? Given n, can you place n queens on an n*n chessboard so that no two queens threaten each other, and return the placement positions?

Read report

Can you explain randomization when selecting from a matrix?

Read report

Can you explain how to create streams that increment based on specific behaviors, such as counting even or odd numbers, or merging the behavior of two streams?

Read report

Formats, difficulty and experience

Across all 24 Tapad interview reports.

Interview formats

Technical 36.2%
Coding 34.5%
Behavioral 19%
Presentation 5.2%
System Design 3.4%

Interview difficulty

Easy 29.2%
Average 50%
Difficult 20.8%

Candidate experience

Negative 25%
Positive 70.8%
Neutral 4.2%