Taro Logo

Software Engineer Interview Experience - Cupertino, California

January 1, 2019
Negative ExperienceNo Offer

Process

I was interviewed into the CloudKit group. This was a technical interview, presumably testing my knowledge and experience in distributed systems as well as coding.

There were four interview sessions with a lunch break in between. In each session, two people asked questions.

Questions

One of the questions was asked by Ahmed Bashir, who (I later learned) was a Director-level manager of the hiring manager. The question was as follows:

You are given 25 horses. In each race, only up to 5 horses can run, and each race only reveals the ranking between the horses (i.e., we do not know the actual time). What is the minimum number of races you need to have in order to identify the 3 fastest horses among the 25?

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