I get to work on the coolest projects and have a hand in the future of technology. When I tell people I work at Apple, they know and respect the company. They get excited and ask questions. My coworkers are smart and driven. There is a lot of autonomy, and with that, responsibility.
The level of secrecy, while nothing compared to government secrets, is a huge impediment to getting work done. You aren't given the freedom to just go ask the most knowledgeable employee on a particular subject for advice if that employee has not been "disclosed" on a project.
Stop playing chicken with deadlines. Set a deadline and manage the project in such a way that if a team misses a deadline, their new stuff is out of the release.
Fix the software update process.
If an engineer tells you it's important and low risk, take it. If an engineer tells you its risky and they don't want it to go in, heed their advice.
Software update feels like the lottery. The stuff that makes it in is completely random.
Phone screen followed by a half-day of interviews with five people. I completed six coding samples on the whiteboard. I interviewed with: * The hiring manager * Two peers * Two members from teams I would have been working with.
The interview process was fairly standard, consisting of one full day of interviews, plus lunch with a team member. I met with most of the team members, as well as the manager and director. The questions spanned across both experience and technical
The interview process includes: * 2 rounds of phone technical interviews * 6 rounds of on-site interviews Each on-site interview round is one hour long and includes two engineers, plus a manager. One round involves live coding on a laptop, dep
Phone screen followed by a half-day of interviews with five people. I completed six coding samples on the whiteboard. I interviewed with: * The hiring manager * Two peers * Two members from teams I would have been working with.
The interview process was fairly standard, consisting of one full day of interviews, plus lunch with a team member. I met with most of the team members, as well as the manager and director. The questions spanned across both experience and technical
The interview process includes: * 2 rounds of phone technical interviews * 6 rounds of on-site interviews Each on-site interview round is one hour long and includes two engineers, plus a manager. One round involves live coding on a laptop, dep