- Interview Questions
- /
- Figma
Figma LeetCode Interview Questions
Practice 41 real coding problems frequently asked in Figma technical interviews. Master these questions to ace your next Figma software engineering interview.
Top Topics at Figma
Ace your Figma interview with AI
Get real-time AI assistance during your actual interview. Invisible to screensharing.
Figma Interview Problems
| Problem | DifficultyDiff | Action |
|---|---|---|
Check if One String Swap Can Make Strings Equal 100% | EasyE | Solve→ |
Linked List Cycle 95% | EasyE | Solve→ |
Two City Scheduling 89% | MediumM | Solve→ |
Product of Array Except Self 85% | MediumM | Solve→ |
Buildings With an Ocean View 84% | MediumM | Solve→ |
K-diff Pairs in an Array 84% | MediumM | Solve→ |
Meeting Rooms II 83% | MediumM | Solve→ |
Accounts Merge 77% | MediumM | Solve→ |
Expression Add Operators 73% | HardH | Solve→ |
Insert Delete GetRandom O(1) - Duplicates allowed 69% | HardH | Solve→ |
Minimum Remove to Make Valid Parentheses 67% | MediumM | Solve→ |
Rank Transform of a Matrix 66% | HardH | Solve→ |
Design Snake Game 64% | MediumM | Solve→ |
Maximum Depth of Binary Tree 59% | EasyE | Solve→ |
Maximize Amount After Two Days of Conversions 57% | MediumM | Solve→ |
Palindrome Linked List 56% | EasyE | Solve→ |
Lowest Common Ancestor of a Binary Tree 56% | MediumM | Solve→ |
Search Suggestions System 55% | MediumM | Solve→ |
Valid Parentheses 54% | EasyE | Solve→ |
Design Hit Counter 53% | MediumM | Solve→ |
Create Hello World Function 53% | EasyE | Solve→ |
Longest Common Prefix 52% | EasyE | Solve→ |
Adding Spaces to a String 48% | MediumM | Solve→ |
Nested List Weight Sum II 47% | MediumM | Solve→ |
String Compression 45% | MediumM | Solve→ |
Pass your interview with AI assistance
Get real-time solutions during your actual coding interview. Invisible to screensharing.
Kth Missing Positive Number 44% | EasyE | Solve→ |
Reverse Words in a String 44% | MediumM | Solve→ |
Design an Array Statistics Tracker 42% | HardH | Solve→ |
Maximum Subarray 42% | MediumM | Solve→ |
Largest Rectangle in Histogram 41% | HardH | Solve→ |
Zero Array Transformation III 38% | MediumM | Solve→ |
Maximum Nesting Depth of the Parentheses 34% | EasyE | Solve→ |
Move Pieces to Obtain a String 33% | MediumM | Solve→ |
Longest Palindromic Substring 33% | MediumM | Solve→ |
Maximum Units on a Truck 32% | EasyE | Solve→ |
Unique Paths 29% | MediumM | Solve→ |
Implement Queue using Stacks 28% | EasyE | Solve→ |
Number of Islands 26% | MediumM | Solve→ |
Best Time to Buy and Sell Stock IV 21% | HardH | Solve→ |
Minimum Limit of Balls in a Bag 20% | MediumM | Solve→ |
Word Pattern II 20% | MediumM | Solve→ |
Similar Companies
Explore interview questions from other companies with similar interview patterns.
Frequently Asked Questions
What LeetCode problems does Figma ask in interviews?
Figma commonly asks 41 coding problems in technical interviews, including Check if One String Swap Can Make Strings Equal, Linked List Cycle, Two City Scheduling. The difficulty breakdown is 11 Easy, 24 Medium, and 6 Hard problems.
How should I prepare for a Figma coding interview?
Focus on the most frequently asked problems first, especially those with high frequency scores. Figma interviews typically emphasize Array and String. Practice explaining your thought process while coding.
What is the difficulty level of Figma coding interviews?
Based on our data, Figma interviews include 11 Easy (27%), 24 Medium (59%), and 6 Hard (15%) problems.
Ready to ace your Figma interview?
Join thousands of engineers who landed offers at top tech companies.
Get Started FreeNo credit card required