Applied online and completed a coding challenge. The next steps involved multiple rounds of rapid-fire interview questions. After that, the interviewers compared notes and discussed next steps. I am not familiar with the subsequent stages, as I did not advance past that point.
Given a string as input, determine whether the word is "smashable". A word is considered "smashable" if there is a sequence in which a letter can be removed, and the string remains a valid word, until only one letter is left. For example, "sign" is smashable because "sign" → "sin" → "in" → "I" are all valid words.
The following metrics were computed from 211 interview experiences for the Google Software Developer role in United States.
Google's interview process for their Software Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Developer interview process in United States.