I applied online, and a couple of days later HR reached out to me. We scheduled a half-hour phone call, followed by a technical phone screen. Then, I was invited to an onsite interview.
The interview experience was great. I had four rounds of interviews, and each interviewer gave me one to two technical questions to solve on a whiteboard. The interviewers were friendly and guided me to optimize my code.
DFS Graph
Hash Table
Recursion
The following metrics were computed from 28 interview experiences for the Google Software Engineer role in Cambridge, Massachusetts.
Google's interview process for their Software Engineer roles in Cambridge, Massachusetts is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Cambridge, Massachusetts.