There are two rounds of phone screen technical interviews. Before the interview, the recruiter will send the Google Docs shared link(s) for the interview.
During the interview, interviewers will describe the problem for you to solve. After discussing back and forth, start to write down your solution. When you are done with your answer, make sure that you consider all the corner cases. Then, the interviewer will ask you to analyze the complexity of your algorithm and also how to test your program if needed.
Algorithm problems
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.