The hiring process was alright. Recruiters were understanding. They even called me to inform me of my rejection! The questions weren't very tough; I expected a much higher level.
Study CTCI (Cracking the Coding Interview). Practice as much as you can, using platforms like HackerRank and LeetCode. You don't need to be at a competitive programming standard.
Cannot reveal questions due to an NDA signed.
Practice CTCI and LeetCode, and you should be fine.
The following metrics were computed from 123 interview experiences for the Google Software Engineering role in United States.
Google's interview process for their Software Engineering 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 Engineering interview process in United States.