I was contacted on LinkedIn for a job interview at Apple.
The first interview was an online code test. I did well enough at that and went on to the second interview, where I met the lead engineer and was given another code test, this time via screenshare.
Both code tests were done online through a collaborative IDE. I was allowed to look things up but was instructed to "talk it through" with the team lead before Googling.
Create the logic for a spreadsheet API that could perform calculations based on the cells given. This logic would enable one cell to contain a mathematical equation that includes the value of another cell.
The following metrics were computed from 1 interview experience for the Apple Software Engineer role in Minneapolis, Minnesota.
Apple's interview process for their Software Engineer roles in Minneapolis, Minnesota is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Apple's Software Engineer interview process in Minneapolis, Minnesota.