Taro Logo

Software Engineer Interview Experience

January 31, 2013
Positive ExperienceNo Offer

Process

I met recruiters at the University Career Fair and submitted my resume through Apple's website. I received a call indicating they wanted to schedule a phone interview.

The call came from a software engineer working in their iOS Frameworks division. Most of my experience and resume material stemmed from my work writing iPhone applications, and they were hiring for their frameworks team.

It turned out to be a mismatch because my experience was one level above the software they were writing. They asked me two questions:

  1. Why did I structure my database tables in a particular way for a project listed on my resume?
  2. Why do you use the assign property attribute in a class declaration?

Overall, it seemed like a fairly standard interview. I struggled with the second question. However, before ending the call, the Apple engineer mentioned that I had more experience than he did at my age. I am currently in college.

Questions

Why do you write @property (assign) in a property declaration on an Objective-C class?

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