I applied online. The process took 2 weeks. I interviewed at Apple (Seattle, WA) in Aug 2016
Interview
Some engineer called me. For a 1 hour coding round (Java position) started with some basic questions. Then kept asking about networking internals, file system internals, network packet details, protocol details. This is especially confusing since the position requirements don't list them.
So it ended with no coding and in 30 mins.
I applied through a recruiter. The process took 1+ week. I interviewed at Apple in Apr 2016
Interview
Very domain specific questions, coding interview is on easy side compare to other big name companies. Two to three phone screen and then fly you to campus for a full day loop. Recruiter is very aggressive and is a little too pushy.
I applied through a recruiter. The process took 2 days. I interviewed at Apple in Dec 2014
Interview
For the IS&T intern program, the first stage of interviews is a behavioral interview where you are generally evaluated based on your culture fit with the company and interest in the program. If you seem like a good fit, you advance to the second stage of interviews, which are more technical. You will be interviewed by the person who you will report directly to if you get the position. While you may be asked to code, you may alternatively be tested on how well you understand the concepts relevant to the team you are being interviewed for.