Applied online to the position.
First, I had two 45-minute interviews where I was asked to code in a Google Doc. Each interviewer asked me two questions, which I won't disclose due to an NDA.
From there, I was asked to interview at Mountain View. The interviews there were similar, except there were now five different interviews.
All of the interviews involved coding on a whiteboard (C++), except for one, in which I was asked to talk about my research.
Due to an NDA, I can't disclose specific questions, but they involved:
The following metrics were computed from 2 interview experiences for the Google Software Engineer PhD role in United States.
Google's interview process for their Software Engineer PhD roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer PhD interview process in United States.