Google is remarkably quick at getting back to applicants when applying directly through Google's employment opportunities page. I received an email two days after submitting my resume and was asked to schedule two back-to-back, 45-minute interviews the following week.
Each interview was technical in nature. I was asked to solve two coding questions by typing code into a shared Google document with my interviewer. After asking questions and coding my solutions, the interviewer and I went over my solutions and discussed aspects of them, such as the running time, security, and readability of the code.
Prove P = NP
The following metrics were computed from 482 interview experiences for the Google Software Engineer (Internship) role in United States.
Google's interview process for their Software Engineer (Internship) roles in the United States 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 United States.