I applied through a recruiter. The process took 2 weeks. I interviewed at Apple (Los Angeles, CA) in Feb 2018
Interview
HR contacted me during the beginning of February from Linkedin. After a brief introduction. I was given a first-round telephone interview. The Hire Manager asked me a lot of EU project questions because I'm now working in the United Kingdom. He also expect to know my system architecture background. After 30 minutes ' talk, HR informed me that I will go through the screen phone interview. A principle engineer contacted me and asked the questions including an algorithm and KVM / Xen related challenges.
Interview questions [1]
Question 1
1. Given a tuple and an integer k, find three elements that their sum is k.
2. What's the difference between Xen and KVM hypervisors.
I applied through university. The process took 1 day. I interviewed at Apple (Cupertino, CA) in Jan 2008
Interview
My interview process might be very different from most people's because I interned with the group a year ago. They ask standard questions about school: what classes I took, what I liked about it, etc. They asked me to write a C programming counting the number of 1's in a binary string.
Interview questions [1]
Question 1
How do you count the number of 1's in a binary string?