Taro Logo

Embedded Software Engineer Interview Experience - Palo Alto, California

February 1, 2021
Neutral ExperienceNo Offer

Process

Two telephonic coding rounds.

Eight onsite interviews were split into two days, with five rounds on one day and three on the other.

Approximately five rounds were coding-focused. The others asked about embedded design and behavioral aspects.

This was for a deep learning firmware team in the Bay Area.

There were two hiring manager and director rounds.

Overall, the difficulty is medium but becomes too tough if you are unfamiliar with embedded system design and haven't worked extensively designing software for power- and memory-constrained platforms.

Be sure to revise memory hierarchy and concurrency basics.

Questions

Operating systems concepts: Concurrency, etc. LeetCode easy-medium questions, plus one hard question. Code, compile, and run on CoderPad.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Apple Embedded Software Engineer role in Palo Alto, California.

Success Rate

0%
Pass Rate

Apple's interview process for their Embedded Software Engineer roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for Apple's Embedded Software Engineer interview process in Palo Alto, California.

Apple Work Experiences