Ir para o conteúdoIr para a pasta
  • Vagas
  • Empresas
  • Salários
  • Para empresas

      Avance em sua carreira

      Descubra qual pode ser seu salário, conquiste a vaga dos seus sonhos e compartilhe insights de qualidade de vida com sigilo.

      employer cover photo
      employer logo
      employer logo

      AppsFlyer

      Essa empresa é sua?

      Sobre
      Avaliações
      Remuneração e benefícios
      Vagas
      Entrevistas
      Entrevistas
      Buscas relacionadas: Avaliações da empresa AppsFlyer | Vagas da empresa AppsFlyer | Salários da empresa AppsFlyer | Benefícios da empresa AppsFlyer
      Entrevistas da empresa AppsFlyerEntrevistas do cargo de Senior Data Engineer da empresa AppsFlyerEntrevista da empresa AppsFlyer


      Glassdoor

      • Sobre
      • Prêmios
      • Blog
      • Fale conosco

      Empresas

      • Conta gratuita de empresa
      • Área da empresa
      • Blog para empresas

      Informações

      • Ajuda
      • Regras da Comunidade
      • Termos de Uso
      • Privacidade e opções de anúncios
      • Não venda nem compartilhe minhas informações
      • Ferramenta de consentimento de uso de cookies

      Trabalhe conosco

      • Anunciantes
      • Carreiras
      Baixe o aplicativo:

      • Busque por:
      • Empresas
      • Vagas
      • Localizações

      Copyright © 2008-2026. Glassdoor LLC. “Glassdoor”, “Worklife Pro”, “Bowls” e o logotipo do Glassdoor são marcas comerciais pertencentes à Glassdoor LLC.

      Empresas seguidas

      Fique por dentro de todas as oportunidades e dicas internas seguindo as empresas de seus sonhos.

      Buscas de vagas

      Comece a buscar vagas para receber atualizações e recomendações personalizadas.

      Entrevista para Senior Data Engineer

      16 de mar. de 2023
      Funcionário(a) sigiloso(a)
      Oferta aceita
      Experiência positiva
      Entrevista com nível médio de dificuldade

      Candidatura

      Candidatei-me por indicação de um funcionário. O processo levou 4 semanas. Fui entrevistado pela AppsFlyer em fev. de 2023

      Entrevista

      I had four main interviews and a lot of small talks during my hiring process. First interview - intro with group manager. Mainly talking about myself and my experience. Second interview - intro with the team manager and then technical interview with the team manager and one of the team members. I got 4 pyspark questions via Google Colab (similar to Jupyter notebook) on the evening before the interview and had enough time to search for the correct answer in cases where I wasn't sure. During the interview, we talked about each question and its solution. The third interview was with an HR and the last one was with the CIO. After that, I had a short (15-minute) meeting with the COO, not an interview just small talk. Also, they asked for two previous managers for recommendations and wanted me to have a F2F meeting on-site (as all the interviews were via Zoom).

      Perguntas de entrevista [4]

      Pergunta 1

      The Packages table represents packages that customers purchase. Each package has an ID, a start and end date (represented by a number), and a number of installs that the package includes. The Consumption table shows us how many installs each account used and when. When we get a user's consumption data, we need to check according to the date, which packages the user used. A user can only have one package at any given time. The report we need to calculate needs to show how many installs a user used from each of its packages, and how many installs remain in each package the user purchased. Packages table +-----+-------------------+----------------+-------------------+ |pack |pack_end_date |pack_installs |pack_start_date| +-----+-------------------+----------------+-------------------+ | 1 | 123460| 10| 123456| | 2 | 123470| 5| 123460| | 3 | 123475| 10| 123470| +-----+-------------------+----------------+-------------------+ consumption table +----------+--------------+---------+ |account |install_date | installs| +----------+--------------+---------+ | AB| 123459| 10| | AB| 123465| 5| | AB| 123466| 3| +----------+--------------+---------+
      Responder à pergunta

      Pergunta 2

      A developer on the team wrote an ETL that runs once a day as a Spark job. Every day it reads a CSV file that shows the total value of each customer's transactions of that day and writes them as a parquet file partitioned by date and customer id. Below you can see an example of the CSV file. Note that each customer has one entry representing the total transaction value it did on that day. However, sometimes the CSV file contains a correction for a sum reported in the past. For example - this file represents the transactions on 1/10. You can see that customer 1002 has 2 entries. One for 1/10 and one for 30/9. This means that the total sum of transactions the customer did on 1/10 is 70, but the total sum of transactions it did on 30/9 was 40 and this sum should replace the value already reported on 30/9. current date file: 2020-10-01 date,customer,price 2020-10-01,1000,40 2020-10-01,1001,10 2020-09-30,1002,40 2020-10-01,1002,70 2020-10-01,1003,10 2020-09-29,1004,10 2020-10-01,1004,10 This function represents the ETL. It runs once a day with a string representing the current day. It reads the CSV file, does some transformations, and writes it. Please help us find the bug in the code above, and return the right results
      1 resposta

      Pergunta 3

      A developer on the team was running the following line in a function for logging purposes, and the job crashed with an "out of memory" exception. The developer says that the cluster has many workers with a lot of memory and disk and still the job crashes. Can you help explain how come to this line makes the job crash with OOM even though the cluster is huge? def someFunc(): for row in df.collect(): print(f'Customerr{row["customer"]} => Paid {row["price"]}')
      Responder à pergunta

      Pergunta 4

      Our developer had to join the results with a dimensional table of categories. The join works, but its a bit slow, see if you can understand why and whether it can run faster
      1 resposta

      Outras avaliações de entrevista de vagas de Senior Data Engineer da empresa AppsFlyer

      Entrevista para Senior Data Engineer

      2 de nov. de 2025
      Candidato(a) sigiloso(a) à entrevista
      Nenhuma oferta
      Experiência negativa
      Entrevista fácil

      Candidatura

      Candidatei-me online. O processo levou 1 semana. Fiz uma entrevista na empresa AppsFlyer.

      Entrevista

      I had a very unpleasant experience interviewing at AppsFlyer. During the interview, I was repeatedly interrupted and wasn’t given the chance to fully explain my answers. They asked me to draw a system design of a project I’ve worked on, but I barely managed to sketch two components before they started firing off questions nonstop. Despite this, I answered all their technical questions correctly (I later verified them) and even solved the coding problem perfectly. Still, they informed me by email that I hadn’t passed. I made the effort to come to their office and spent an hour and a half in the interview, only to receive a rejection with no constructive feedback. Overall, it was one of the most unprofessional interview experiences I’ve had. I wouldn’t recommend interviewing there.

      Perguntas de entrevista [1]

      Pergunta 1

      Building a Minesweeper game on CoderPad
      Responder à pergunta

      As melhores empresas na categoria “Remuneração e benefícios” perto de você

      avatar
      Cisco
      4.0★Remuneração e benefícios
      avatar
      Capgemini
      3.7★Remuneração e benefícios
      avatar
      SAP
      3.9★Remuneração e benefícios
      avatar
      Bloomberg
      4.0★Remuneração e benefícios