Quite simply, you make some of the best and most talked-about products in the world. Superb upper management and a great place to learn and develop. The culture is very diverse, and you work with some absolutely brilliant people. Ultimately, you go home every day knowing you work for a company whose products really get people excited.
Slightly older demographic. A low churn rate can make it hard to rise quickly. Most large-scale design and strategy decisions are left entirely out of the hands of engineers, which can be frustrating. An aggressive culture can be off-putting to some. Work-life balance can get out of whack after high-profile deadlines.
Wonderful job overall, though more input from some of the lower levels (particularly with newer employees) would be a great thing. Often, the idea that Apple/Mac can do no wrong prevents great products from improving further.
This will vary by team and role, so it doesn't matter all that much. It started with a typical phone screen, followed by a standard technical round. There were five onsite rounds covering a variety of topics, and it wrapped up with hiring manager an
I had three interviews for the CarPlay team: two technical and one behavioral. The role was advertised as full-stack plus systems, but I was unexpectedly asked a lot of ML (Machine Learning) questions during the second technical interview, which I d
Full day of technical interviews. Questions were somewhat more specialized than other companies' more algorithm-driven quizzes. Interviews can vary a lot in difficulty depending on which team you're interviewing for.
This will vary by team and role, so it doesn't matter all that much. It started with a typical phone screen, followed by a standard technical round. There were five onsite rounds covering a variety of topics, and it wrapped up with hiring manager an
I had three interviews for the CarPlay team: two technical and one behavioral. The role was advertised as full-stack plus systems, but I was unexpectedly asked a lot of ML (Machine Learning) questions during the second technical interview, which I d
Full day of technical interviews. Questions were somewhat more specialized than other companies' more algorithm-driven quizzes. Interviews can vary a lot in difficulty depending on which team you're interviewing for.