Apple is a great place to learn and grow. There are definitely lots of opportunities to do challenging work. This definitely depends on the group you join, but my experience has been great. Yes, it is very secretive, but if you don't need to know something, you don't need to know. Simple. Depending on the group, things can feel a bit isolated, as engineers may not talk to you if you're in your office crunching away, but again, this depends on the group.
Surprisingly, Apple can feel like a startup at times, with certain processes feeling incomplete or certain projects feeling a bit rushed. However, this leaves a lot of room for innovation and growth. Engineers have the freedom to enhance projects and processes at will, which is great. See something you don't like? Make it better. With deadlines, though, this is definitely encouraged to be done on your own time.
Work/Life balance? Depends on the group. Mine is perfect. I am in at 8 and out by 5. I am on call, though, and I do tend to work at home a lot, especially when I'm working on enhancements or critical fixes.
Food isn't free...not even at Apple or Tea. Considering food is free at pretty much all the other companies in the Bay Area, this is kind of ridiculous (particularly at Apple).
N/A
The first interaction was with a tech recruiter, which was very pleasant. They set up a phone interview with a hiring manager. The hiring manager was knowledgeable; I instantly knew I was talking to someone who intrinsically understands programming
I gave my resume to a friend who works at Apple, and they submitted it on the company's job site with their name attached as a referral. My application targeted several open positions that I believed matched my skills. Within a couple of days, I star
It was an internal transfer. I interviewed with 11 people. It was a pretty grueling process of computer science puzzles and system-level questions.
The first interaction was with a tech recruiter, which was very pleasant. They set up a phone interview with a hiring manager. The hiring manager was knowledgeable; I instantly knew I was talking to someone who intrinsically understands programming
I gave my resume to a friend who works at Apple, and they submitted it on the company's job site with their name attached as a referral. My application targeted several open positions that I believed matched my skills. Within a couple of days, I star
It was an internal transfer. I interviewed with 11 people. It was a pretty grueling process of computer science puzzles and system-level questions.