Taro Logo

Software Engineering Interview Experience

October 1, 2009
Neutral ExperienceNo Offer

Process

I was contacted by a recruiter after posting and applying to multiple positions online. The recruiter set up a phone interview with one of the members of the iPhone Applications team.

The interview started on time. After introducing each other, the manager quickly began to ask technical questions. The initial questions had to do with some of my previous work experience and the algorithms and design approaches I used to solve problems.

The final question (and the one that stumped me) had to do with the implementation of a text autocompletion system. No matter what position you're interviewing for, I would make sure that you have brushed up on some fundamental data structures.

Questions

The iPhone has a feature that, when a user begins to enter a contact's name or email address, builds a list of possible matches. How would you implement this so the search performs quickly and changes each time a user inputs a character?

Was this helpful?

Interview Statistics

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

Success Rate

42%
Pass Rate

Apple's interview process for their Software Engineering roles in the United States is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive84%
Neutral5%
Negative11%

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

Apple Work Experiences