Most of the smartest co-workers I've ever worked with, I met at Apple. Everybody is extremely driven and has ambitious goals, and the environment will increase most people's drive and make them more ambitious. Compensation is good.
Opportunities to get promoted to leadership positions abound. In my experience, there was very little useless process, though product groups are rumored to be very rigid.
If you are not a manager, or working on iOS, you will almost certainly work in a cubicle in boring office space.
Everybody is perpetually on-call. Your boss will call you at 8-9 PM on a Friday night to ask you a question. You will be expected to work some Saturdays/Sundays even if there's no production reason. The pain of this is slightly mitigated by the fact that you know that your boss's boss is doing the same to your boss. Sometimes it feels like you're being tested.
Bonuses are a big part of compensation. It is easy for a manager to hide subjectivity in your performance review, which potentially means getting paid a lot less for being liked less. Perks are minimal for the tech industry these days but fit with the "no-nonsense" budget attitude. I didn't have such a problem with that.
Open position in Search team. Had two telephonic coding rounds before being called for an onsite interview. * **1st telephonic round:** The coding question was like Tree Serialize and Deserialize. A follow-up question was about whether the serial
Great tour of Apple Campus in Cupertino, consisting of five interviews, including a lunch interview. It wasn't a very stressful interview. While I thought I did well, I did not receive an offer. Make sure you study up on Apple culture and come prep
It was a good process for the interview. Taken around 1 hour programming exercise.
Open position in Search team. Had two telephonic coding rounds before being called for an onsite interview. * **1st telephonic round:** The coding question was like Tree Serialize and Deserialize. A follow-up question was about whether the serial
Great tour of Apple Campus in Cupertino, consisting of five interviews, including a lunch interview. It wasn't a very stressful interview. While I thought I did well, I did not receive an offer. Make sure you study up on Apple culture and come prep
It was a good process for the interview. Taken around 1 hour programming exercise.