Agreed to meet on-site in Santa Clara.
Stood outside; apparently, the interviewer was waiting at a different door. He offered water.
After going into the interview room, there was a whiteboard coding session. It involved creating a Java function to find the smallest number in an array. They emphasized communication with the interviewer, who I would be working with. They were flexible and helpful during this part.
Afterward, there were questions about Big O notation and Machine Learning.
After the interview, in the parking lot, he started asking me about previous jobs I held.
Open-ended Machine Learning question involving comparing data. There was a strong impression that they were fishing for a specific answer, or expecting something without providing much context.
The following metrics were computed from 6 interview experiences for the Apple Software Engineer role in Santa Clara, California.
Apple's interview process for their Software Engineer roles in Santa Clara, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Apple's Software Engineer interview process in Santa Clara, California.