Grammarly·Software Engineer·Onsite - System Design / Architecture
- Design a clicker aggregator system.
“First instinct was to just slap a counter in a database and call it done.”
Mid-sized
Most of these Grammarly write-ups come from Software Engineers (39), then Product Managers (3). The most reported rounds are the technical phone screen (17), the system design round (16), the behavioral / leadership round (3) and the product sense round (2).
42 interview notes · updated Jul 2026
“First instinct was to just slap a counter in a database and call it done.”
“The set/get/count part I had no problem with.”
“I had an answer prepared but the follow-ups kind of unraveled it.”
“I started with the easy part, a map from topic strings to a set of callbacks, and that was fine.”
“This is the one that got me.”
“I had a decent story ready but fumbled the engineering-specific part a bit.”
“The naive approach of looping and rescanning the string will get you there eventually but it's slow and they'll push back.”
“The stack-based approach clicked for me pretty fast, keeping pairs of character and count.”
“This one got me.”
“This question has a lot of surface area and I think I underestimated it at first.”