The first round was a coding round, which was pretty much like any other coding round with easy to medium difficulty level questions.
Next, there were two technical phone interviews. The interviewers were friendly, and there was nothing to worry about. Just hope that you don't get a Chinese interviewer with a strong accent, as it's difficult to communicate effectively.
Questions are posted below.
Sum of leaf nodes of a binary tree without using recursion or stack space.
(Constant space solution)
Some game which can be solved by BFS/DFS traversal.
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.