Good, but not industry-leading, overall compensation.
Work with passionate and talented engineers who care.
Industry-leading hardware organization.
Company is focused on diversity.
Software (as opposed to Hardware) groups are, on the whole, generally broken.
Engineers are not empowered.
Top-down/EPM-driven culture.
Management only "manages up" and does not take care of their own teams.
Byzantine security culture, which adds 50% overhead to almost every daily activity.
Every engineer is basically an island. Expect almost no support from anyone.
It's impossible to actually get anything done, nor is it possible to "do the right thing".
Diversity push (which is genuine) does not extend to 'senior' people. The more experience you have, the fewer opportunities you get.
Every new hire is given a card that exposes Apple's innovation culture. It is a wonderful message. However:
The technical round was taken around the resume and one DSA question. The Merge Interval question was asked, along with some questions from high-level system design related to the resume projects and intern experience.
Two rounds of interview: one DSA and one managerial. For the DSA round, they asked two DSA questions and a few questions on complexity. Mine was on the number of islands. Then they discussed projects and asked a few questions from fundamentals.
Online with the hiring manager, it was a quick 30-minute process with personal questions and some technical software questions mixed in. Make sure you know why you want to work at Apple.
The technical round was taken around the resume and one DSA question. The Merge Interval question was asked, along with some questions from high-level system design related to the resume projects and intern experience.
Two rounds of interview: one DSA and one managerial. For the DSA round, they asked two DSA questions and a few questions on complexity. Mine was on the number of islands. Then they discussed projects and asked a few questions from fundamentals.
Online with the hiring manager, it was a quick 30-minute process with personal questions and some technical software questions mixed in. Make sure you know why you want to work at Apple.