Taro Logo

Senior Software Engineer Interview Experience - Cupertino, California

April 1, 2010
Negative ExperienceNo Offer

Process

My Apple interviewer asked me about my background and then some technology questions about Java.

The first question was: "What are the differences between an Interface and an Abstract Class?"

The second question was: "What are the differences between a List and a Set?"

The third question was: "What is the Singleton design pattern?"

Questions

Here are some questions:

What is the difference between an Interface and an Abstract Class?

What is the difference between a List and a Set?

What is the Singleton design pattern?

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