I've been a software engineer at Apple for 10+ years, and it's a great place to work except for one huge flaw: Almost all of their work environments are open offices.
It's impossible to concentrate, and almost everybody complains about it. Nearly every open seating area is full of people wearing headphones, and you don't even have enough desk space to view your monitor and laptop side-by-side.
If you decide to apply for a job here, be sure to ask one question in your interview: "Will Apple provide me a quiet workplace where I can concentrate without having to wear headphones?"
I love Apple, and if they'll fix this problem with their offices, I'll probably stay for the rest of my career. Otherwise, I'll most likely leave within a year.
Open offices are noisy. Headphones are required.
Give me a quiet place to work, and I'll stay for another 20 years!
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