I applied online. The process took 3 weeks.
There were two 45-minute technical rounds. They featured LeetCode style questions with extensive follow-ups and edge case handling. I had to code all the way from scratch. The interview was very time-crunching, and I had to define the entire class myself as well as test cases.
Tree traversal LeetCode style question.
The following metrics were computed from 51 interview experiences for the Google Software Engineer (Internship) role in Mountain View, California.
Google's interview process for their Software Engineer (Internship) roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer (Internship) interview process in Mountain View, California.