The process was lengthy but thorough and enjoyable. Everyone I interacted with was warm, prepared, and helpful.
I applied through Grammarly Careers and was contacted by a recruiter within a week. The entire process took about three months.
The full interview loop consisted of technical and behavioral questions, covering:
Including the technical phone screen, there were ten 60-75 minute sessions. All interviewers came prepared.
Interviews were scheduled in succession, pending results from the last completed round. Between interview stages, I took one to two weeks to prep and rest before scheduling subsequent interviews.
In addition to interview meetings, there were 30-minute meetings with hiring managers for me to learn about the role and team. I met with hiring managers from different teams because specific job requisitions had closed or been filled.
After my final interview, I received feedback within a week. I was asked to provide three contacts for reference checks, all of which were scheduled and completed before I was presented with a formal offer.
Compared to other software interview loops I've experienced, this was, holistically, the most difficult. However, each interview meeting was pleasant, and the questions/tasks were of average difficulty.
The following metrics were computed from 15 interview experiences for the Grammarly Software Engineer role in San Francisco, California.
Grammarly's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Grammarly's Software Engineer interview process in San Francisco, California.