I applied online. The process took 1 week. I interviewed at Apple (Cupertino, CA)
Interview
After a few phone calls you go to an onsite interview at the Apple campus. Apple interviews engineers for the specific team you'd be working with. Meaning that if you don't get through an interview with one team, you have to start all over for another team. Onsite you go through a few different interviews, each one had 2 interviewers who mostly asked white boarding questions. I found 2 interviewers in many sessions over about 6 hours exhausting. It's hard to judge what interviewers want when there are two of them staring you down while you write a solution to their question.
Interview questions [1]
Question 1
They ask a lot of OS X and iOS memory management questions.
I applied through a recruiter. The process took 2 weeks. I interviewed at Apple (Barcelona) in Jan 2015
Interview
1 contact phone call, 1 phone interview, just general questions, almost nothing job-specific was asked. Interview was very easy and I really couldn't understand why / how they can employ anybody with knowing basically nothing about their skills
I applied through a recruiter. The process took 3 months. I interviewed at Apple (Cupertino, CA) in Aug 2015
Interview
The recruiter found my linkedin profile and reached out to me. After an informational interview with the recruiter, they scheduled onsite directly. I was asked about several coding and search engine questions. It was in Cupertino campus and totally four interviewers showed up. They are looking for software engineer to work on search related projects. Machine learning technology is preferred but not necessary. All interviewers are nice and helpful. Overall very good experience.
Interview questions [3]
Question 1
1. how to evaluate user engagement for verticals which doesn't rely on CTR?