Apple's place in the public eye is unparalleled, with lots of opportunities for innovation. iPod, iPhone, the entire Mac line — there's nothing like it in the world. The products can't be beat — if only that were true for the working environment.
If you like working on exciting, innovative products and you don't mind doing it for free — and you're happy with crappy food and horrible hours — you'll love Apple. Oh, make sure you're under 27 and a guy.
As John Rubinstein (a former VP) once said, "Always hire them right out of college. They're cheap, you can feed them pizza, and when they burn we kick 'em out."
Apple consistently underpays relative to other major players in the industry. To be fair, they say the salaries are "competitive". Sure, they compete, they just never win.
Pay people what they're worth. Maybe take a bit of your $500,000,000 and distribute it around a bit. At least spend some money on better clothes — you look like crap.
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.