You get to work alongside some of the smartest people around.
I love Apple products, and getting to work on the services to make them better and fuller was a great experience.
Good food in the café.
My manager was a hands-off kind of person and let me have plenty of personal leeway regarding how and when things were done.
Internal politics really sucked, especially when Scott Forstall was around. It's gotten better recently (before I left).
Pressure to get things done is sometimes intense.
Shifting priorities all the time.
You work on something for quite a while and it ends up on the cutting-room floor (too often!). See Politics.
There's not a whole lot of career movement (or a mentality of changing jobs frequently).
Team-specific interview process. This team focused on OOP principles. The phone screen involved OOP with a bit of system design. The onsite included another OOP section and a peculiar tree/node question where the task was to serialize and deserializ
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!
It was good, tough, and long. 1. Prescreen interview with overall questions to estimate my technology knowledge and experience. It took a 15-minute talk. 2. Test task: write a project. It took 2 hours. 3. Tech interview: 3 sessions, 1 hour each.
Team-specific interview process. This team focused on OOP principles. The phone screen involved OOP with a bit of system design. The onsite included another OOP section and a peculiar tree/node question where the task was to serialize and deserializ
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!
It was good, tough, and long. 1. Prescreen interview with overall questions to estimate my technology knowledge and experience. It took a 15-minute talk. 2. Test task: write a project. It took 2 hours. 3. Tech interview: 3 sessions, 1 hour each.