First, I completed two programming tasks online.
After that, I received an email stating they wanted to continue. I then had a brief informational phone call with the recruiter to discuss the process. Following this, I was given information on how to prepare and received tips for the interview.
The interview itself was a phone interview with an engineer. During the interview, I used a Google Doc to program with the engineer.
Describe the data structure you would use for the solution
The following metrics were computed from 344 interview experiences for the Google Software Engineer role in New York, New York.
Google's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in New York, New York.