I applied online. The process took 1+ week. I interviewed at Apple (Cupertino, CA) in Oct 2016
Interview
1 phone interview, invited for the 1st round on-site interview.
met 6 persons in a row for about 5 hours.
but haven't met hiring manager and wasn't informed his name either before.
I guess I impress them not that great but got positive response from most of them.
a couple of coding questions were asked from almost every person.
I have answered right for most of them, I realized one mistake approach for the last one after got home.
Even though I'm a very strong programming guy for over 20+ years and top ranked in the team always,
I understand a slight mistake might have influenced the situation in the inteview.
but I think this on-site interview process is rude and not respectful for the candidate.
since I haven't see my hiring manager and chat at least for short time.
Interview questions [1]
Question 1
some basic string searching or reversing linked list.
finding maximum sum in a row in the interger array (contains minus) - incorrect solution approach I made here
I applied through a recruiter. The process took 3 months. I interviewed at Apple (Cupertino, CA) in Jul 2016
Interview
I applied through a recruiter, the whole process took 3 months. After 2 phone interviews, I was told to do an onsite interview. After that, the recruiter told me I did well but the opening is no longer available and asked me to do another onsite interview for another role. After the second onsite interview, the recruiter told me they'd like to give me an offer. Two weeks later, the recruiter told me they couldn't process me with the offer since the head count has been given to somewhere else.
The interviewees are very nice and friendly. They ask me various questions from data structure, algorithm, to database, OO design etc. All these questions are not hard and make sense to me. (Except one interviewee gave me a bunch of Python3.* code printed on a piece of paper and asked me to give the output, I only use Python2.7, so I guess I gave the wrong answer to that question) However, the recruiting organize is a chaos, which makes me some kind of disappoint about Apple.
I applied through an employee referral. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Aug 2016
Interview
A pleasant process, but long interview with 6 people. The interview staff were friendly, but the interview was by no means easy. The whole interview took about 6 hours, and was quite exhasuting