I interviewed on campus at my current university.
I had two technical interviews, about 45 minutes in length each.
Nothing was super challenging, but I definitely want to study for them.
I highly recommend "Cracking the Coding Interview" and other similar prep materials to master all your common data structures, Big O times, etc.
Cannot comment specifically due to NDA.
Similar difficulty as most technical interview prep materials.
Be sure to speak your thoughts all out loud. Even if you're doing poorly, if they understand how you're thinking, it's better than standing there dumbfounded.
The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.