Open position in Search team.
Had two telephonic coding rounds before being called for an onsite interview.
Later the next day, I got an email from the recruiter saying the team wanted to move forward with an onsite interview.
All communication regarding scheduling or any updates was done via email. The recruiter did not call to inform or have even the initial introductory call.
The onsite interview email did not have any details apart from the location and the from and to times, and the HR contact name.
During the onsite interview, each person who interviewed gave a coding question:
Next couple of days later, I got an email from the recruiter informing me about the team passing.
Tree serialization and deserialization follow up: compress serialized string output.
3Sum problem with target sum zero and follow up: find all subset combinations which equal the target sum zero.
Merge k sorted lists and find top N elements based on search scores.
The following metrics were computed from 40 interview experiences for the Apple Senior Software Engineer role in Cupertino, California.
Apple's interview process for their Senior Software Engineer roles in Cupertino, California is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Apple's Senior Software Engineer interview process in Cupertino, California.