Top 29
Prep plan
Updated weekly · Last refresh Oct 17

Grammarly Frontend Engineer Interview Questions

The questions to prepare for a Grammarly Frontend Engineer interview. Questions from real interview reports rank first. Updated daily.

29questions
~5htotal time
Track your progressSign up free to work through all 29 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 18 questions · ~184 min
Promise Timeout With MapsHard
Practice

Process asynchronous Grammarly Editor request events using a map and min-heap to classify completions, timeouts, and pending requests.

javascriptcssGrammarly
Number of Islands LeetCodeMedium
Practice

Count connected islands in a binary grid using depth-first search with four-directional adjacency.

leetcodedfsbfsGrammarly
Perfect Number LeetCodeMedium
Practice

Determine whether an integer is perfect by summing its proper divisors in O(sqrt(n)) time.

coding challengeleetcodeAlgorithmsGrammarly
More Coding questions with a free account
2
System Design9 questions · ~92 min
Design Messaging App FrontendHard

Evaluates your ability to design a complex, user-facing messaging UI with scalable frontend architecture.

Grammarly
Architecture for Real-Time CollaborationHard

Evaluates system design for real-time UX, consistency, and maintainable frontend architecture.

designGrammarly
SSR vs CSR for High TrafficMedium

Assesses tradeoffs between rendering strategies for performance and scalability.

Grammarly
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
More topics2 questions · ~20 min
Immutability in JavaScript StateMedium

Assesses understanding of immutability benefits and how they affect frontend state updates.

javascriptperformancestate managementGrammarly
React Interview Resume WalkthroughMedium

Assesses your ability to connect your background to React-focused frontend work.

experiencereactGrammarly
The finish line: interview-readyComplete all 29 questions to finish this plan.