Two technical interviews back to back. First asks about a basic string reverse question and a dynamic programming problem. Second interview is focused on a design problem. The overall interview questions are not too difficult. The only way to prepare is to practice.
Why Google?
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.