Figma Coding Interview Questions
25 Figma coding interview problems with full optimal solutions — 15 easy, 7 medium, 3 hard. Every problem ships with multiple approaches (brute-force first, then the optimal), complexity tables for each, company-specific tips on what an Figma interviewer values, and a FAQ section.
Showing 3 problems of 25
- #23hardfoundational
23. Median of Two Sorted Arrays
Find the median of the union of two sorted arrays in O(log(min(m,n))). Figma uses this to push hard-bar candidates into binary-search-on-answer territory, the same shape used for partition lookups in multiplayer cursor state.
- #24hardfoundational
24. Trapping Rain Water
Compute how much water is trapped between bars of varying height. Figma poses this as a stress-test of two-pointer thinking and disciplined invariant tracking.
- #25hardfoundational
25. Word Ladder
Find the shortest transformation sequence from beginWord to endWord, changing one letter at a time. Figma uses this to probe graph-shortest-path intuition that maps onto state transitions in their multiplayer CRDT replay engine.
Related interview-prep guides
Replit for Tech Interviews in 2026: The Full-IDE Take-Home Guide
Replit-for-hiring is the full-IDE take-home format. The candidate gets a forked Repl, hours or days to ship a working project, and a commit history the reviewer will scrutinize line-by-line. This guide breaks down what Replit captures, what it doesn't, and how a desktop AI setup pairs with the multi-day window.