This interview process is fully technical, and they completely disregarded soft skills. They didn't even ask typical introductory questions before getting into the gist of the interview.
There were two 45-minute coding interviews over the phone. They provide the question, and you essentially need to discuss your solution/algorithm with the interviewer. If it is an efficient solution (i.e., within the time and memory constraints provided in the question), the interviewer allows you to write the code.
They offered some help if you were stuck. Overall, the interview process was extremely professional. While I sometimes didn't appreciate the interviewer's attitude, it was acceptable. It was a unique experience, although I was never offered the job.
Unfortunately, I cannot share due to a form I signed with them.
The following metrics were computed from 16 interview experiences for the Google Software Engineering role in Mountain View, California.
Google's interview process for their Software Engineering roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineering interview process in Mountain View, California.