My assigned recruiter stated that Google does not hire anyone who is not specifically "front end" or "back end." They indicated that algorithm design, C/C++, machine learning, and cryptography are not skill sets Google seeks to hire.
This was after they had reached out to me multiple times for my skills in these areas. The recruiter also mentioned that any experience where I held a job title other than Software Engineer (e.g., Cryptographer, Data Scientist, Algorithms Developer) did not count as software experience.
So, you think you would qualify for an experienced position?
The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.