AppsFlyer logo

Candidate-reported interview insights

AppsFlyer Backend Engineer interviews, decoded.

Explore commonly reported questions, interview rounds, difficulty, duration, and candidate experiences for the Backend Engineer role at AppsFlyer.

4.1 rating Enterprise Software & Network Solutions

Interview overview

Difficulty

Average

Average rounds

3.6

Average duration

~44 days

Difficulty and candidate experience

Interview difficulty

easy0%
average80%
difficult20%

Candidate experience

positive60%
neutral40%

Candidate-reported interview process

Got referred by a friend and after a few days, HR reached out to schedule a call. They asked about my background and past projects. Then, HR set up an on-site technical interview with the Team Lead. It was about an hour, covering my background and projects, and then a system design question for a URL shortening service. Sadly, got rejected three days later, but both interviewers were nice.

First, there was a phone call with HR to get invited to the interview. Then, two technical questions were asked. The final round was with the CTO and VP of R&D (sometimes the main architect instead).

The entire interview process involved a phone interview, a technical interview, a system design interview, and finally a VP RND & HR interview. Although the people I spoke with were very nice, the interviews were conducted over Zoom, and they kept asking questions while I was trying to think or code, which made the coding part a bit challenging.

Common AppsFlyer Backend Engineer interview questions

A focused selection of the most detailed candidate-submitted questions.

  1. 1

    Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the two numbers such that they add up to the target, where index1 < index2. Please note that your returned answers (both index1 and index2 ) are not zero-based. Put both these numbers in order in an array and return the array from your function ( Looking at the function signature will make things clearer ). Note that, if no pair exists, return empty list. If multiple solutions exist, output the one where index2 is minimum. If there are multiple solutions with the minimum index2, choose the one with minimum index1 out of them.

  2. 2

    Tell me about a project you worked on recently and what was your contribution to it.

  3. 3

    Tell me about some of the projects you've worked on.

  4. 4

    Design a URL shortening service architecture.

Interview question formats

Technical29.4%
Behavioral23.5%
System Design23.5%
Coding23.5%

Ready to prepare for AppsFlyer?

Practice technical, system design, and behavioral questions with Zitlee.

Interview information is based on candidate reports and may not represent the current official hiring process of AppsFlyer.