Taro Logo

Software Engineer Interview Experience - Cupertino, California

June 1, 2017
Positive ExperienceGot Offer

Process

Applied through university.

I went through 5 rounds of interviews.

  • The first interview was a discussion of my big data projects with the manager.
  • The second interviewer was a distributed systems engineer and asked a design problem. The aim was to make a system that is always consistent and available. He developed constraints as we went along and made me derive the Quorum Relation.
  • The third interviewer basically just talked about my interests and level of experience in mobile tech.
  • The fourth interviewer asked me to write code to add/subtract two linked lists that contained a digit each to represent huge numbers.
  • The fifth interviewer was the director of the group and explained what the work is like.

Questions

Write code to add/subtract two linked lists that contain a digit each to represent huge numbers.

Example 1 (Addition): 1 -> 4 -> 4 + 1 -> 9 -> 5

Example 2 (Subtraction): 1 -> 4 -> 4 - 1 -> 9 -> 5

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