I applied through university. I interviewed at Google (Hampton, VA) in Sept 2019
Interview
The interview process was very smooth. I did two official mock interviews with Google engineers at my university leading up to the interview, which helped a ton. I had two back to back technical interviews.
Interview questions [1]
Question 1
I don't remember specific as it has been over a year now. But in my first technical interview, I got through two problems both involving arrays. In my second interview, I was asked to reverse an integer and another question involving a linked list.
I applied online. The process took 4 weeks. I interviewed at Google in Jan 2018
Interview
There was three steps I'd say for EP Intern.
1. Short Answers when you apply + Initial Screening
2. Two technical internviews. Mine were back to back over the phone. However, I've seen people being invited on-site too; depends on your location.
3. Team matching. For EP (now it's STEP), you are guaranteed to be matched with a team. I interviewed with 3 different teams. Got matched with the last one. This part is pretty important for normal SWE interns, however, EPs can just relax and choose the best they think they'd fit.
Interview questions [1]
Question 1
Given a two dimensional array, print out all the numbers in a counter-clockwise manner.
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.