Had initial interview with recruiter, then had a manager interview with basic behavioral/data engineering questions. Then had a medium leetcode technical phone interview with a member of the team.
The interesting part was 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, interviewer agreed and eventually answered the question.
After the interview, I emailed recruiter, thanked him, and never heard a word from him again. I 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.