People treat each other with respect.
Software Engineers are highly valued here.
Work-life balance is great.
The schedule is flexible, and no one expects you to be at work during certain hours, unless you have scheduled meetings.
The most important thing is to be a good team player and to get the work done in an efficient way.
There are a lot of growth opportunities for smart people, and it’s easy to get promoted if you do a great job.
There is no competition between peers.
Officially, everyone is a Software Engineer; only your manager knows your level.
Apple provides you with powerful hardware to get the job done.
People are officially allowed to use eligible company devices for personal stuff.
Food at cafes is great and very well prepared.
There are a lot of company events, concerts with celebrities coming to Apple, and other fun stuff.
Discounts and benefits are incredible.
You get a lot of perks.
There are several on-site clinics with literally zero wait times.
You show up for your appointment, they greet you, and take you to your doctor right away.
I can’t think of any.
Keep up the good work and empower people to do their lives’ best work.
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