Taro Logo

Software Development Engineer Interview Experience - Cupertino, California

December 1, 2020
Positive ExperienceNo Offer

Process

First round:

Phone interview:

  • Talk about yourself.
  • Explain the advantages and disadvantages of SPI over I2C.
  • A programming question in C: reverse values in each column in a 2D array where each element is of 3 bytes.

2nd Round:

Video Round:

  • One problem "Away from cracking the coding interview" (strings).
  • "Set Matrix Zeroes" from LeetCode.
  • Discuss time complexity and space complexity for each.

Questions

First round:

Phone interview:

  • Talk about yourself.
  • Explain the advantages and disadvantages of SPI over I2C.
  • A programming question in C: reverse values in each column in a 2D array where each element is of 3 bytes.

Second round:

Video round:

  • One away from cracking the coding interview (strings).
  • Set matrix to zero in a matrix from LeetCode, including time and space complexity.

Was this helpful?

Interview Statistics

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

Success Rate

50%
Pass Rate

Apple's interview process for their Software Development Engineer roles in Cupertino, California is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

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

Apple Work Experiences