Figma Software Engineer Interview Questions
The questions to prepare for a Figma Software Engineer interview. Questions from real interview reports rank first. Updated daily.
Manage ordered document layers and undo mutations using a stack of previous states.
FigmaImplement a document's batched edit history with initialization, atomic replacements, and undo support.
FigmaRemove duplicates from a sorted array in place using two pointers and constant extra space.
FigmaDesign an ML-assisted collaborative editing system for real-time image, document, and comment experiences.
FigmaDesign reliable recovery for crashed workers in an end-to-end ML system.
FigmaReturn raw records in a deterministic order while preserving source values, nulls, and semi-structured payloads.
FigmaTests your ability to clearly explain what you built, why it mattered, and what you learned.
FigmaTests your ability to design memory-efficient data representations for large edit histories.
FigmaSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Return the first row for each unique value, then rank the k most frequent values.
EverlawIdentify repeated two-column key combinations, including combinations containing NULL values.
Point72