I applied through a recruiter. The process took 4 months. I interviewed at Apple
Interview
One of the worst interview experiences I have ever had.
The setup and actual interviews was fine. The recruiter was quick to turnaround and give me the positive news and asked for a bunch of details to put together the offer.
Then I waited for weeks, and every week there would be some excuse about the delay. Finally I had made up my mind that I would decline because this is poor ethic, but I did not want to give them the satisfaction of just losing me and not having to explain themselves so I kept at contacting the recruiter asking for status updates. Finally got one last excuse with a decline.
I am glad I did not mention to anyone that I had a successful interview because it would have been really embarrassing to explain this. I guess the recruiter/team/Apple does not care about future employees/customers.
Submitted resume through campus career fair, and received a phone interview about two weeks after. HR setup the phone interview. Interestingly, I was interviewed with the head of the group directly, while the group currently only has 3 people. There wasn't any technical questions, and one behavioral question was about the most challenging class I'm taking right now.
Interview questions [1]
Question 1
I wasn't ask any technical question. One behavior question that I remember was about the most challenging class I'm taking right now
Submitted resume through school career website. Got an email from an HR saying that I match with a team. Received a phone interview a week later. Around 30 minutes. 10 minutes resume stuff and 20 minutes questions.