I completed a phone screen with a recruiter and then participated in a more in-depth technical interview over the phone. The recruiter phone screen was quite simple, focusing mostly on my interests. The technical interview was with a software engineer who seemed like a good interviewer, though our interests didn't overlap. I was interested in machine learning, but he quizzed me on software engineering skills. He liked me and recommended hiring me, but we couldn't find a suitable role within the machine learning teams.
One thing asked was how I would design a search engine, purely based on finding words in a document. Issues like scalability were the main topic of discussion.
The following metrics were computed from 2 interview experiences for the Google Software Engineering role in Boston, Massachusetts.
Google's interview process for their Software Engineering roles in Boston, Massachusetts is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineering interview process in Boston, Massachusetts.