Internship applicants have rated the interview process at Google with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. The process took 2 weeks. I interviewed at Google in Oct 2017
Interview
Technical research interview (1h): Explanation of current research project, answer general and more technical questions on peripheral topics
Technical software engineering interview (1h): Solve graph traversal and file IO problem in 15 minutes in language of choice
Step 1: Pass the resume screening
Step 2: Pass the phone screenings (1-2 rounds)
Step 3: Pass the on-site interviews (4-5 rounds)
Step 4: Pass the hiring committee reviews
Step 5: Pass the executive reviews and get the offer
I applied online. The process took 4 weeks. I interviewed at Google in May 2021
Interview
Two 45min sessions with two interviewers. They were both friendly and trying to help me out. The code was typed by both interviewers and me on an interview platform with a phone call aside. They tended to ask questions about data structure and algorithm plus time/space complexity. Also they would ask stuff like "how would u write the test cases of this function"?
Interview questions [1]
Question 1
1. A simple string manipulation
2. Harder string manipulation, have to think of a good data structure for both time and space complexity
3. Lower level stuff: storing data to somewhere specified by a pointer