There are always really great opportunities to work on neat products -- iPhone/OS.
There are also really good discounts on Apple products.
There can be a lot of long hours. It's important to set limits for yourself, particularly if you have a family.
Training in new technology is often lacking. And when it is provided, there is often no opportunity to use it without transferring to another team.
In moving to other positions, it's important to be ENTHUSIASTIC about the job. I don't know whether that means doing somersaults across the floor -- but you can't just have the talent without showing enthusiasm.
Still wish there were at least free drinks and maybe a complementary breakfast for early birds coming in to work. Some managers still haven't grasped the benefits of telecommuting.
There needs to be more downward flow of information (not just when things go wrong!). Current management is horrible at this. Provide opportunities for advancement, particularly technology training.
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