I reached out to the CEO, who then reached out to the VP of Engineering. The VP then set up a code-pair video interview with one of the employees.
The question was interesting. Initially, I went off in a wrong direction, but I managed to solve it finally. The interviewer didn't seem very impressed. I didn't make it to the next round.
Given a long string and a dictionary of accepted words, find if the string can be broken completely into a set of words given in the dictionary. This set should also be minimum, if multiple such sets exist.
The following metrics were computed from 36 interview experiences for the Grammarly Software Engineer role in United States.
Grammarly's interview process for their Software Engineer 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 Grammarly's Software Engineer interview process in United States.