~/talk

System Design Interview for Front-end Engineers

TalkinUkrainianat JavaScript fwdays’23 · 2023-05-16..05-20· [frontend-architecture, career-development]
slides:none on file

Covers how Grammarly conducts system-design interviews for front-end roles by walking through building a mini‑Twitter client. Focuses on client architecture, state management, API patterns (infinite-scroll pagination, fetch by timestamp, single-item fetch), draft persistence, error handling and accessibility tradeoffs, using whiteboard diagrams, clarifying questions, timeboxing, high-level design then module-level detail, and pragmatic recommendations rather than a single perfect solution.

AI-written summary · about

  1. 0:00System design basics
  2. 5:49Interview process
  3. 10:24Twitter frontend design
  4. 23:52Data modeling & architecture
  5. 32:24Error handling & availability
  6. 35:53Summary
  7. 38:46Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.