Taro Logo

Senior Software Engineer Interview Experience - Cupertino, California

September 1, 2009
Negative ExperienceGot Offer

Process

The interview started with a phone conversation with the hiring manager and included questions about general computer science concepts, as well as language and API-specific topics (e.g., Objective-C and Cocoa).

A few days later, another phone interview was scheduled, which covered similar subjects as the first.

Then, I went through a full day of tag-team interviews (about seven interviews with two interviewers each). During these, I was asked to draw diagrams and code on a whiteboard, and explain my answers.

Halfway through these interviews, I went to lunch with the team, though I didn't get much time to eat. In general, this was not a pleasant experience, as most interviewers took a clearly judgmental attitude. However, once I was hired, some people became easier to talk to.

Questions

In a stream of integers from 1 to n, only one number will be repeated. How can you tell what that number is?

Was this helpful?

Interview Statistics

The following metrics were computed from 40 interview experiences for the Apple Senior Software Engineer role in Cupertino, California.

Success Rate

28%
Pass Rate

Apple's interview process for their Senior Software Engineer roles in Cupertino, California is very selective, failing most engineers who go through it.

Experience Rating

Positive43%
Neutral33%
Negative25%

Candidates reported having good feelings for Apple's Senior Software Engineer interview process in Cupertino, California.

Apple Work Experiences