The interview process at AppsFlyer was structured, professional, and very positive from start to finish. It began with an online home assignment that tested both problem-solving and coding skills. The instructions were clear, and the task felt relevant and thoughtfully designed.
After passing the assignment, I was invited to a round of two back-to-back technical interviews on the same day, each with a different interviewer and focus. The first focused on discussing my solution to the home assignment, exploring my thought process, and diving into backend and LeetCode-style questions.. The interviewer was friendly and encouraging, which made it easier to engage in a thoughtful technical conversation.
The second interview was more open-ended and tested my real-world problem-solving approach. I was given a complex task and encouraged to use all resources available, including the internet and tools like ChatGPT, just like in a real work environment. It was a great opportunity to demonstrate how I break down problems and learn quickly, and the interviewer was supportive and curious about my process.
Finally, I had an HR interview where we discussed my background, interests, and career goals. The communication was excellent throughout the entire process, and each stage felt meaningful and respectful. AppsFlyer clearly puts effort into making candidates feel valued while assessing both their skills and fit for the team.