I applied through college or university. The process took 6 weeks. I interviewed at Google (Zürich) in Dec 2018
Interview
1x HR chat, 2x 45-minutes phone interview (via Google hangouts), +1x 45-minutes phone interview (the Hiring Committee can't decide whether they would give me an offer or not), Intern Placement Interview/host matching (different for every interns, I got matched directly after 1 interview)
I applied online. The process took 1 day. I interviewed at Google in Oct 2018
Interview
One 40 minute interview. I applied through foobar so I only had to do one, but normally it is two. After that you go to hiring committee who makes the final decision.
Interview questions [1]
Question 1
Can't say since not allowed but it wasn't too difficult. Most of it was about asking questions and clarifying before answering the question.
I applied through college or university. The process took 4 weeks. I interviewed at Google (Washington, DC) in Mar 2015
Interview
Mostly what everyone else says. if you get to that part where you are being matched with teams be VERY intentional about asking potential teams detailed questions.
These are the people who will be reviewing your work. Ask them what metrics they use to access new coders work. Asl them what their team goals are for the next 6 months. Ask them how they onboard to their team. I ended up on a team that had never had an intern before and it was stressful not having a team that could mentor a younger college student.