The recruiter reached out and set up a phone interview. I passed the phone interview and set up an onsite interview.
The recruiter provided plenty of interview prep resources, and there are also many online.
I would suggest reviewing CS fundamentals for at least two weeks and practicing coding.
Phone interview:
Ask about hashes, time and space complexity, and be able to code cleanly.
Onsite:
Algorithmic solutions to problems that require logical thinking to apply algorithms. In-depth discussion on solutions regarding space and time complexity, along with possible optimizations.
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.