InterviewDB Experience

Spreadsheet: Build an In-Memory Spreadsheet with Cell Dependency Resolution

Interview Experience

Round 1 - Frontend/Coding Problem Build a simplified spreadsheet engine. Cells hold integer literals or formulas referencing other cells. When a cell changes, all dependent cells must recompute. Example Approach (optional) Build a dependency graph. On set, parse the formula, update the graph, then topologically sort affected cells and recompute them in order. Follow-ups How do you detect and handle circular references like A1 = "=B1" and B1 = "=A1"? Can you support built-in functions like SUM(A1…

Full Details

🔒

Unlock all Discord questions

Full insider details, leaked discussions, and candidate experiences.

Get full access — $100 a year, unlimited access

About This Question

This is a candidate experience report from a discord interview during the onsite round.

It covers the following topics: Strings, Frontend, Graph, Coding, Onsite .