Grammarly Software Engineer Interview Experience
Grammarly · Senior
ResultRejected
Timespan4 weeks
DifficultyMedium
Rounds3
Interview process
Straightforward process; recruiters were very nice and helpful; Didn't provide any feedback but I got rejected after the onsite
Interview rounds · 3
- 1
Recruiter screen
Behavioral- Q1. What is the project you are most proud of?
- 2
Phone screen
Coding- Q1. Calculate the height of a binary tree.
- 3
Final / onsite round
BehavioralCodingSystem Design- Q1. Describe a time when your project failed.
- Q2. Design Google Docs.
- Q3. Given the root of a binary tree, return the length of the diameter of the tree.
Tips from the candidate
Definitely prepare binary tree based LC questions. Binary tree problems frequently appear in technical interviews. I would also prepare the general system design questions many FAANG-type places ask.
Company culture
Everyone was pretty nice and seemed generally nice to work with. People were especially digging into past projects, tradeoffs made, lessons learned, etc.
Details
CompanyGrammarly
RoleSoftware Engineer
LevelSenior
LocationUnited States
InterviewedJul 2026
Questions asked5