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:
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.
Overall, the experience was not bad, and everyone was very nice. First was a take-home coding assignment. Unfortunately, I didn't pass the interview, and the process ended. This is a pretty standard process, similar to most tech companies.
A recruiter found my LinkedIn profile and reached out to me. After an informational interview with the recruiter, they scheduled an onsite interview directly. I was asked several coding and search engine questions. The interview was at the Cupertino
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.
Overall, the experience was not bad, and everyone was very nice. First was a take-home coding assignment. Unfortunately, I didn't pass the interview, and the process ended. This is a pretty standard process, similar to most tech companies.
A recruiter found my LinkedIn profile and reached out to me. After an informational interview with the recruiter, they scheduled an onsite interview directly. I was asked several coding and search engine questions. The interview was at the Cupertino