Taro Logo

Software Engineer Interview Experience - Cupertino, California

March 1, 2015
Neutral ExperienceNo Offer

Process

I had two interview sessions this morning. I am not a morning person.

One question pertained to tree traversal, a basic CS topic. It wasn't difficult, but if you haven't memorized the routine, you have to work it out on the fly. A decent question.

Another question pertained to keeping a table of custom table view cells fully updated with images. Again, not difficult, as I've done this before.

Before arriving, I was asked to write an app similar to what they produce, which was not difficult and took six hours. I'll be putting a variant thereof in the App Store.

Very little phone screening was required before the interview was set up, which was irksome. It suggests that "culture fit" is what they're really trying to assess. I'm a dude, but if they don't hire me, I hope they'll hire a female programmer to add some diversity.

Areas for improvement for Apple:

  1. Don't assume everyone is a morning person :)
  2. Do a couple of technical interviews over the phone beforehand, like Google does.

Questions

Given an iTunes-type app that pulls down lots of images that get stale over time, what strategy would you use to flush disused images over time?

Was this helpful?

Interview Statistics

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

Success Rate

22%
Pass Rate

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

Experience Rating

Positive57%
Neutral23%
Negative20%

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

Apple Work Experiences