Taro Logo

Software Engineer Interview Experience

August 1, 2014
Positive ExperienceGot Offer

Process

The interview process was what you'd expect from a company like this. I had about three phone screens. All of them were technical, and the last one included a code snippet, followed by an all-day on-site interview.

The on-site consisted of one-hour interviews every hour, from 11 AM to 5 PM. All the interviews were very technical.

I was asked to solve various problems, covering typical algorithm and data structure subjects, as well as explain the various projects I worked on in my most recent position.

The questions involved a lot of thinking, but I was able to find my way to the solutions after some time.

All in all, I'd say it was too bad, as I had prepared by practicing algorithms (searching, sorting, etc.) and brushing up on Objective-C. I had to teach myself the latter in the two weeks leading up to the on-site.

A good TopCoder browse is a good resource for preparing to interview with this company.

Questions

How would you speed up your typical bit reversal algorithm?

Was this helpful?

Interview Statistics

The following metrics were computed from 595 interview experiences for the Apple Software Engineer role in United States.

Success Rate

16%
Pass Rate

Apple's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.

Experience Rating

Positive54%
Neutral28%
Negative18%

Candidates reported having very good feelings for Apple's Software Engineer interview process in United States.

Apple Work Experiences