I applied for the position online. A recruiter reached out and scheduled two back to back phone interviews. The first one was behavioral and included a code reading portion, and the second one was a technical coding question.
I applied online. I interviewed at Google in Dec 2016
Interview
The process is 2 back-to-back 45 minute technical interviews with 2 different software engineers. They ask you between 1 and 3 questions each. I really enjoyed the interviews themselves; if you prepare based on the study guide the recruiter gives you, the questions on the interview are easy. For each question the interviewers asked me, I answered quickly, talked through them with the interviewers, and wrote the correct algorithms without mistakes for the most efficient solutions. Both interviewers told me I did a great job, and asked me questions that they said they'd usually ask people applying for the regular software engineering internship instead of the EP. One of the interviewers said to me, "I'm going to be blunt, these questions were too easy for you". After all this, I waited about a month to hear back, and I didn't get the internship. Considering that I literally could not have done better on the interview, I felt like the results were determined before I even interviewed. My advice to others applying for this role: even if you do great on the interview, there are a very limited number of spaces in this program, so don't expect that a great interview translates to an internship.
Short essay responses included with resume and then 2 back to back 45 minute interviews, both technical questions. Nothing very complicated (certainly not the level you get for the real software engineering internship) but they're still looking for smart people who absolutely know their stuff. It's important to review your computer science courses and understand fundamentals, but don't expect some crazy question from Leetcode to pop up.
I applied online. The process took 6 weeks. I interviewed at Google
Interview
Applied online and heard back about two weeks later. There were two technical phone interviews, 45 minutes each. Interviewers were super friendly. The interviews were mostly technical, and the second interviewer asked a few questions about my resume.