The work is cutting-edge, fast-paced, and interesting. My colleagues are enthusiastic and capable, and management is really excellent: mentors and leaders, not tyrants or bureaucrats.
I noticed the difference in morale immediately when I first walked into the company. People looked relaxed and like they were having fun. Contrast this with some of my previous companies where people were walking around with frozen faces or hunched over in cubicles; the atmosphere was like a labor camp.
Give credit to the management at Apple: this high morale doesn't happen by accident. Managers here respect the engineers and help them to get the job done. Questions are encouraged, and ideas are rewarded.
I've worked for enlightened managers in good teams in previous companies, but it never seemed to last. They lost out in the unending political infighting, and they were soon replaced or their projects were disbanded. Here, I see the exact opposite.
It makes me regret not having come here much earlier.
Keep on doing what you're doing. I'm happy to come to work every day.
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.