Free housing; had a giant motel room with 1 and a half bedrooms all to myself.
Provide free transportation from your house to the office.
Experience can vary greatly depending on the team you're matched with.
1. Phone screen, fly out to Cupertino; I had 3 days of interviews with 4 different teams. The overall process was exhausting but worth it. Make sure to ask any questions about the roles and clarify the position.
I was asked to describe interfaces for frameworks and classes to solve different problems (for example, design a framework for playing cards), as well as questions about Xcode tooling, rendering, and animations.
I applied online. The process took 4 weeks. A small call with the recruiter. A 30-minute call with the manager for a background check (possibly another 30-minute round), followed by a series of panel interviews with cross-functional partners and man
1. Phone screen, fly out to Cupertino; I had 3 days of interviews with 4 different teams. The overall process was exhausting but worth it. Make sure to ask any questions about the roles and clarify the position.
I was asked to describe interfaces for frameworks and classes to solve different problems (for example, design a framework for playing cards), as well as questions about Xcode tooling, rendering, and animations.
I applied online. The process took 4 weeks. A small call with the recruiter. A 30-minute call with the manager for a background check (possibly another 30-minute round), followed by a series of panel interviews with cross-functional partners and man