I applied online. The process took 3 days. I interviewed at Apple (Los Angeles, CA)
Interview
Two interviews through webcam which were very interesting. The interview was filled with people asking me varying questions about my degree and aspirations. They got back to me a couple days after I submitted my application on the internet. Then they schedule me in for a quick 30 min interview.
Applied on the official jobs page.
The recruiter emailed to schedule interview.
Had 1 hour video interview with the engineer. Asked technical knowledge and coding assessment.
No feedback or response after the interview.
Two phone screens which were pretty good. They took one month to schedule the final rounds. After the first round in the final rounds, recruiter reached out and cancelled all the left over rounds and hasn't reached out after that. Huge waste of time and lots of churn during the entire process.