Apple currently offers competitive salaries and benefits, interesting projects, smart colleagues, and a comfortable workplace.
Of note is Apple's contribution to the 401(k) plan. For the first two years, the maximum matching contribution is 3%, but it increases to 4.5% after two years of tenure and to 6% after five years of tenure. Other employers, such as Oracle and (before the Oracle acquisition) Sun, offered only a 3% maximum matching contribution. The Apple matching contribution vests immediately, unlike, for example, HP, where the matching contribution vests only after three long years. Incredibly, HP will confiscate its matching contribution if you leave HP for any reason prior to three years. Apple won't.
Also, Apple's medical insurance is top-notch, easily besting, for example, the medical insurance of HP. With HP's lowest-deductible health plan, a $3,000 MRI will cost you $750 out of pocket ($500 deductible plus 10% of $3,000 less the $500 deductible), whereas with Apple, the MRI will cost you nothing out of pocket. Apple's medical insurance is among the best that I've seen in Silicon Valley, and it rivals that of Oracle and Sun.
My only complaint is that Apple is hiring so rapidly into my department that we all have to share an office with another employee. Perhaps when we move to the new "spaceship" campus, I'll get a private office.
Keep doing what you're doing.
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.