Taro Logo

Java Developer Interview Experience - Cupertino, California

January 1, 2011
Positive ExperienceGot Offer

Process

The hiring process is long. I applied for a summer internship at the fall career fair in September of 2010. They said I would hear back in 2-4 weeks. Long story short, I never heard back.

I was a little bummed but got over it. By January, I received an email from a recruiter at Apple telling me that my 30-minute phone interview was the next day with a PM of the group I was assigned (you don't really get a choice in what group you get; they pick you).

So I took the interview and actually had a great time with it. It was extremely pleasant and easy to talk/interview with this guy. We ended up chatting for about 90 minutes. Most of it was about my past experiences and projects (from the updated resume I emailed the recruiter the previous day). I am very passionate, so that came across, which got him excited too, causing us to go off on tangents. I also knew my stuff (hint hint). The other bit of the call was focused on my ideas/visions for the product (I worked in iTunes developing iTunes Match). Coincidentally, they were either similar or outside-the-box to my interviewer's ideas (remember, this is before iCloud, etc.). Ultimately, this was a screener interview to get a feel for me: asking about my life, experience, future goals, and ideas. Straightforward and easy.

I got an email 3 hours later from the recruiter telling me I did very well and they wanted to bring me out to meet the team and do an on-site interview. This one was supposed to take an hour. It was scheduled a week from that same day. I was working in SF at the time, so they put me on their Wi-Fi & Leather-Seated Coach bus down to Cupertino for the interview (first time at Apple!). I went to meet the team. I met everyone, and it was social for 20 minutes. Then, the team leader and his senior developer and I went to his office for the "technical" interview. There were two simple algorithm questions about efficient tree traversal, and then the remaining time we chatted about what I wanted to work on, which was "Music in the Cloud" (I didn't know they were already beginning to implement it

). Then they had a meeting, so I left, still kind of dazed about how sudden all this was....

That same night of my on-site interview, I got an email from the recruiter asking to talk for 15 minutes the next day about my summer plans, etc., which ultimately became an Internship Offer - working on iTunes Match --- yeah baby!!

tl;dr

  • Applied at career fair for Apple internship in September; didn't hear anything until January 3rd... ~4 months.
  • They scheduled a phone interview for the next day; focus on my past projects, etc. (including details!!). Also talked about my ideas/thoughts for the group's product. 1 day to schedule phone interview; interview took about 60-90 minutes (supposed to only be 30 minutes, though).
  • They scheduled an on-site interview and meet & greet for one week later. Took a little over an hour: ~20 min w/ team; ~40 min w/ team leader (20 min algorithm questions, 20 min on "what I want to do in the group and why"). This interview was scheduled 3 hours after my phone interview; took a little over an hour on site at Apple's campus in Cupertino.
  • I received an email that same night to talk to my recruiter the next day; got offer... This phone call was scheduled a few hours after my on-site interview; phone call w/ recruiter took 15 minutes and got offer; they gave me a month and a half to accept or decline offer.
  • Accepted and interned at Apple that summer.

OVERALL:

Interview process is VERY fast. From them first contacting me to my getting an offer was less than two weeks. That being said, I didn't hear a word from them for 4 months and they were impossible to get a hold of to ask about progress.

I've worked for three "big" tech companies and a half-dozen startups, and Apple's hiring technique was the most efficient, straightforward, no bll-sht process I've gone through.

Other notes:

  • Interns are paid hourly wages; they pay overtime at time & half.
  • Interns do get a monthly housing stipend.
  • Interns get relocation assistance (flights, etc). My buddies and I drove from MIT to Mountain View, and Apple paid for ALL of it (hotel, food, gas, oil, etc.).
  • There is a profit-sharing/stock-purchase system for non-intern employees.
  • LIVE IN THE CITY! S. Bay is very suburban and residential. Apple has shuttles all over the Bay Area that run all day. The city coaches are leather seats, Wi-Fi, etc., and are about a 1-hour drive (worth it! You can wake up, read some Hacker News, tackle some email, and then you're at work and ready to go).

Questions

In general, this process was anything but difficult. It wasn't easy, but they didn't drill you on ridiculous, unrelated questions.

I was really surprised by how deep the discussion got regarding my past projects, thinking of new or better features, alternative use-cases, and all my decisions (why I used Java, or Arduino, or the color blue).

I was definitely surprised by what should have been a 30-minute phone call turning into a 90-minute call, focusing mostly on the details, implementations, and future potential of my past projects and work.

So, make sure you know what you did, AND why you did it! Good luck.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Apple Java Developer role in Cupertino, California.

Success Rate

50%
Pass Rate

Apple's interview process for their Java Developer roles in Cupertino, California is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Apple's Java Developer interview process in Cupertino, California.

Apple Work Experiences