Spreadsheet UI

Build a virtualized spreadsheet in React: 1,000 rows of editable cells, formulas that join text and add numbers through cell references, pinned headers, and memoized cells that re-render only when their value changes.

Asked in frontend interviews at Google, Microsoft and Harvey