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.
The process is very straightforward and simple, with only three stages. 1. Phone talk 2. Coding interview and introduction for the team 3. Team online interview 4. On-campus interview At first, HR will give a phone call to understand your status, l
The interview process was pretty smooth. It included: * An initial call with the recruiter. * A second round with the hiring manager. * Final rounds with three senior developers. During the final rounds, they asked LeetCode questions and beh
Had an initial Hiring Manager screen for 45 minutes. Discussed projects and questions related to OS and C++. Moved to the next technical coding round after 2 weeks. Had 3 easy questions in C++ in that round. Moved to onsite after this with 5 round
The process is very straightforward and simple, with only three stages. 1. Phone talk 2. Coding interview and introduction for the team 3. Team online interview 4. On-campus interview At first, HR will give a phone call to understand your status, l
The interview process was pretty smooth. It included: * An initial call with the recruiter. * A second round with the hiring manager. * Final rounds with three senior developers. During the final rounds, they asked LeetCode questions and beh
Had an initial Hiring Manager screen for 45 minutes. Discussed projects and questions related to OS and C++. Moved to the next technical coding round after 2 weeks. Had 3 easy questions in C++ in that round. Moved to onsite after this with 5 round