I had an initial interview with a recruiter, followed by a manager interview that included basic behavioral and data engineering questions.
Next, I had a medium LeetCode technical phone interview with a member of the team.
The interesting part was that the manager really wanted me to interview in Java, but my preferred language was Python.
During the tech interview, I asked if I could answer the question in Python. The interviewer agreed, and I eventually answered the question.
After the interview, I emailed the recruiter to thank him, but I never heard a word from him again. I can only assume it was a decline.
I'm interviewing with other FAANG companies, and Apple is by far the worst experience. I feel like they set you up for failure.
How would you validate data?
Medium LeetCode question.
The following metrics were computed from 35 interview experiences for the Apple Data Engineer role in United States.
Apple's interview process for their Data Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Apple's Data Engineer interview process in United States.