I applied through a recruiter. The process took 6 weeks. I interviewed at Apple (Sunnyvale, CA) in Jan 2016
Interview
Phone screen
Technical round
Coding round
On site 5 rounds. Which consists of coding, system design,Linux,networking,deployment and data structure and algorithms
It was hectic and process was but slow
Mostly dynamic programming for ciding round for an hour and interviewers were helpful and friendly.
I applied online. The process took 5 weeks. I interviewed at Apple
Interview
1. I submitted application on-line
2. Then I waited about 4 weeks
3. I talked with HR by phone
4. Then I waited for the interview about 10 days
5. Finally, I received the rejected email without a reason
I applied through a recruiter. The process took 2 weeks. I interviewed at Apple (Sunnyvale, CA) in Sept 2017
Interview
Contacted by recruiter, had technical phone screen, then went onsite to be grilled for 5 hours non-stop. I got no offer for a job I'm qualified for. It's not me, it's you, interview process. I actually rather enjoyed most of the people I met, and I sense some level of empathy which is rare in tech interviews, and it's nice that conversations are one on one, rather than a group panel style. The experience is negative due to it's failure to identify me as a highly qualified for the job.