Work with some of the smartest and best engineers in the field, and one of the most competent senior management in terms of technology.
Management can be personality-driven and chaotic. There is practically zero support for career development – basically, sink or swim. There's too much of a churn and burn mentality with regards to staff retention.
How you treat people who have devoted a substantial amount of time at Apple (say, 5+ years) can strongly affect whether Apple is viewed as a long-term career option or a nice highlight on the resume.
The interview process consisted of: * Recruiter screen - non-technical * 1-hour programming exercise * On-site interview The on-site interview was scheduled from 9:30 AM to 1:45 PM. All of the interviewers asked technical and challenging questions.
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.
I was contacted by the staffing agents. The hiring manager conducted a 45-minute phone screen. Then, a guy called me, unannounced, and we talked for about an hour. A few days later, I was invited to an on-site interview. It lasted from 10:00 AM to 5:
The interview process consisted of: * Recruiter screen - non-technical * 1-hour programming exercise * On-site interview The on-site interview was scheduled from 9:30 AM to 1:45 PM. All of the interviewers asked technical and challenging questions.
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.
I was contacted by the staffing agents. The hiring manager conducted a 45-minute phone screen. Then, a guy called me, unannounced, and we talked for about an hour. A few days later, I was invited to an on-site interview. It lasted from 10:00 AM to 5: