The interview process consisted of one online challenge and two phone interviews. The first phone interview involved two 45-minute sessions, while the second consisted of only one 45-minute session. The process was smooth and quick, with a maximum of three to four weeks between each interview. They stated the online challenge was not graded, which I doubt. The first interviewer was very helpful and guided the discussion, but the second interviewer did not ask any questions during the interview.
Trie node for auto-completion
Some basic loop/recursion
Minesweeper
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.