Figma
Rendering performance, CRDT-flavoured collaboration questions, and a hands-on front-end round.
- Active questions
- 18
- Rounds covered
- 2
- Last reviewed
- Aug 5, 2026
Reported questions
The full collection. Each entry shows how many independent reports it has and when it was last seen in a live loop.
- CodingHardSingle report · 2 reports
Hold 60fps with 10,000 objects on canvas
A canvas editor drops frames as the document grows. Describe your measurement approach, then the culling, batching, and layering changes you would make in priority order.
Last seen Aug 5, 2026 - System designMediumCorroborated · 3 reports
Two clients edited the same field offline
Both clients were offline and both edited the same field. Compare last-write-wins, per-field versioning, and a CRDT for this case, and say which you would ship for a document editor.
Last seen Aug 5, 2026Study: System design → - CodingMediumCorroborated · 5 reports
Cache with expiry and bounded memory
Implement a cache with a maximum entry count and a per-entry TTL, with O(1) get and put. Then explain what changes if reads outnumber writes a thousand to one.
Last seen Aug 16, 2026Study: Core coding patterns →
Interviewed at Figma recently?
Corroborating a question takes reports from people who did not interview together. Adding yours is what keeps this collection from drifting out of date.