Everyone cares a lot about the details of the product, user privacy, and customer experience. Perfect place for perfectionists. Everything else depends on the org you're in. My org has great work-life balance.
Interview: High bar for entry.
Slow work pace: Countless blockers from unstable internal infrastructure, overly limited resources, and inconsistent expectations of individual contributors.
Isolating: Everyone holds on really tight to their own work, which creates unbreakable silos between projects. There's not enough emphasis on infra scalability or standardization.
Cult-like mindset: People here exhibit complacency. For example, if you go to an offsite, expect your manager to request money through Apple Cash. Everyone here is so proud of working for Apple, even when their work is not the most competitive on the market. Coming from a large-scale web company that values a fast pace, I had a really frustrating time adjusting to my org and team.
Be nice to people.
Watch out for burnout and politely turn down people's ideas or projects.
Look outside of Apple's bubble for ideas to improve.
Put down your Apple ego.
I was reached out to by a recruiter, followed by a 45-minute technical screen with the hiring manager. The hiring manager seemed pretty disengaged and appeared unhappy with his job. The role was for a front-end position, but the hiring manager had no
30-minute phone interview 5-round virtual onsite (2 extra rounds added) Final chat with Department Lead Overall, the experience was great. They provided feedback and moved forward quickly.
Overall smooth. Had 3 interviews: one behavioral and 2 technical. Heavy system design and debugging. Interviewers were nice, standard interview format with an introduction and then mostly technical questions. Some OOP concepts needed as well.
I was reached out to by a recruiter, followed by a 45-minute technical screen with the hiring manager. The hiring manager seemed pretty disengaged and appeared unhappy with his job. The role was for a front-end position, but the hiring manager had no
30-minute phone interview 5-round virtual onsite (2 extra rounds added) Final chat with Department Lead Overall, the experience was great. They provided feedback and moved forward quickly.
Overall smooth. Had 3 interviews: one behavioral and 2 technical. Heavy system design and debugging. Interviewers were nice, standard interview format with an introduction and then mostly technical questions. Some OOP concepts needed as well.