I applied through a recruiter. The process took 2 weeks. I interviewed at DoorDash in May 2025
Interview
The interviewer seemed not to want to hire somebody. He occupied 10 minutes in the introduction and selected a tough and complex Python question. When I was coding, he did not listen. When I asked a clarifying question, he said to run the code yourself to verify if your understanding is right. And he shut down the coding pad without saying anything, or made up for the time he occupied. This is the most unprofessional and impolite interview I have ever experienced.
Interview questions [1]
Question 1
Not a typical algorithm question. Need recursion, divide into different situations, and consider many edge cases. I think the question's difficulty level is far higher than the requirement for a mid-level data engineer
1 tech screening + 4 rounds, technical + business metric questions, like product analytics, SQL, Python, System Design, Business questions, like developing a fitness application, neeed to do dimensional modelling for it, iwth facts and dimensions
I gave a technical screening interview. It had 4 SQL and 1 python. I was able to complete 3 SQL and 1 python(o(n)) solution , explained my thoughts throughout the interview. However I was rejected, company didn’t provide any feedback. They use hackkerank and my 3 SQL query was right in postgresql but Hackkerrank only supports mysql, I got stuck finding a different approach to solve this problem to compile in MYSQL and lost time. The interviewer was not helpful at all, he saw my approach and syntax was correct in postgresql, yet waited for me to find a mysql solution that passed all test cases. Despite of solving 3 questions in SQl and 1 in python with all test cases , they rejected. They are looking for robots not humans.
Interview questions [1]
Question 1
Sum(case when attribute is true)
Unions
Hard SQL using window functions
Python leetcode Easy
Tem 3 entrevistas técnicas, entrevistadores vem preparados e compensa se preparar com antecedência. Não necessariamente tem uma resposta certa a depender da entrevista, mas dado o caminho que vc escolher o quão completo você conhece desenhar e questionar a solução.
Interview questions [1]
Question 1
Perguntas objetivas de programão, pyhton e sql e perguntas de design thinking