I applied through a recruiter. The process took 2 weeks.
However, there was very unprofessional and suspicious behavior from the recruiter. I passed each round and completed four rounds of technical interviews. However, the recruiter was consistently unprofessional and pushy in getting certain information out of me. First, she was twenty minutes late to our initial call, did not provide any heads up or apology, and left me sitting in the meeting room for twenty minutes without any heads-up of her being late. Next, she required that I name specific other companies I was in interview processes with, even though I initially declined to name them out of privacy. She repeatedly asked three times to give me the names of the companies.
Once I had completed all rounds, there was an additional round she added last minute on top of the onsite loop where she asked odd questions about my previous managers and required me to give specific names and their LinkedIns. There was very fishy and odd behavior between asking for specific companies and previous managers, which I have not seen before interviewing with any other company. Once I received the rejection, she offered to connect on a call, but ghosted me after I responded to her. It was easily the most unprofessional interview process I have ever gone through.
The following metrics were computed from 78 interview experiences for the Grammarly Software Engineer role.
Grammarly's interview process for their Software Engineer roles is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Grammarly's Software Engineer interview process.