Working for Apple is best if you like having a peer group to learn from and grow with. You get out of Apple what you put in. You really can't be a "super rock star to it alone" type, since the process of creating a product requires many hundreds of people.
An individual can come up with and promote their own idea, and then see a support group grow around it if the executive team decides to productize it. This is quite different from other companies where individual contributions are not respected nor desired. Apple lets you be creative and rewards that.
The biggest downside to working at Apple has to be the overcrowding on the main campus. They're building another campus, and they've leased a bunch more space, but new hires are starting to double up, and the on-site cafeteria has become a madhouse.
Apple no longer has a sabbatical program, which is something I'd hope they bring back in the future. With the economy being the way it is, Apple holds the cards as far as compensation, but I really have no complaints. They recently improved the coffee situation too.
I wish they had a better employee purchase program.
I would tell senior management that they need to rein in the number of parallel projects. All groups seem to be working at full steam all the time, without a chance to realign and redesign things that are getting old. It would be a good idea for Apple to fund more basic research. All that being said, Apple makes amazing products, and it's an honor to be a part of this company.
I submitted my resume online and was contacted by a recruiter. I had one phone screen with a manager and one technical screen with a programmer. The first was mainly about my resume, and the second involved typical C++ questions (e.g., "What is a vi
It was very intense. I sat with a variety of people on the team and interviewed all day, encountering different personalities and different perspectives of the job. This was a very good tactic to find out what the person is all about. They learned a
Honestly, pretty damn easy, lol. I'm going to try Google next. This was genuinely so simple, I'm amazed a FAANG company would do this. Just practice 300 LeetCode questions and you'll be set!
I submitted my resume online and was contacted by a recruiter. I had one phone screen with a manager and one technical screen with a programmer. The first was mainly about my resume, and the second involved typical C++ questions (e.g., "What is a vi
It was very intense. I sat with a variety of people on the team and interviewed all day, encountering different personalities and different perspectives of the job. This was a very good tactic to find out what the person is all about. They learned a
Honestly, pretty damn easy, lol. I'm going to try Google next. This was genuinely so simple, I'm amazed a FAANG company would do this. Just practice 300 LeetCode questions and you'll be set!