
Figma Software Engineer interview typically runs 6 rounds: recruiter screen, hiring manager screen, technical screen, two coding interviews, system design, behavioral, deep dive, and executive screen. It usually takes a few weeks and is notably product-specific.
$109K
Avg. Base Comp
$380K
Avg. Total Comp
4-6
Typical Rounds
2-4 weeks
Process Length
We’ve seen a consistent pattern at Figma: the team is not just checking whether candidates can solve a problem, but whether they can decode a dense product-flavored prompt and keep their reasoning crisp under pressure. Multiple candidates described coding questions that felt longer and more layered than expected, with extra context that could easily muddy the requirements. The people who did best were the ones who could slow the conversation down, restate the problem clearly, and explain tradeoffs as they coded rather than treating it like a pure algorithm sprint.
Another recurring theme is that Figma wants engineers who can think in terms of the product surface, not just the backend. One accepted candidate noted that the system design discussion was tied to a Figma-specific client-side scenario instead of a generic marketplace or infrastructure prompt, and another candidate said the architecture discussion required going deep technically while still zooming out to defend decisions. That tells us the bar here is less about memorizing standard templates and more about showing product-aware technical judgment.
The strongest signal across experiences is how much weight they put on clarity of thought. Deep dives were described as collaborative and detail-oriented, and behavioral conversations often centered on how candidates handled feedback, project leadership, or mistakes. At the same time, a few candidates reported uneven interviewer alignment and sparse follow-up, so it’s smart not to overread friendliness as a guarantee. At Figma, the candidates who seem to move forward are the ones who can make complex work feel simple, structured, and intentional.
Synthetized from 5 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Figma process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Figma
Explain what a p-value is to someone who is not technical
| Question | |
|---|---|
| 2nd Highest Salary | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Merge Sorted Lists | |
| Subscription Overlap | |
| Random SQL Sample | |
| Raining in Seattle | |
| Rolling Bank Transactions | |
| Customer Orders | |
| Comments Histogram | |
| String Shift | |
| Minimum Change | |
| Closest SAT Scores | |
| The Brackets Problem | |
| Prime to N | |
| Find the Missing Number | |
| Upsell Transactions | |
| Monthly Customer Report | |
| Download Facts | |
| First Touch Attribution | |
| Scrambled Tickets | |
| Employee Project Budgets | |
| Find Bigrams | |
| Google Maps Improvement | |
| Employee Salaries (ETL Error) | |
| Size of Joins | |
| Integer to Roman | |
| Hurdles In Data Projects | |
| Lowest Paid |
Synthesized from candidate reports. Individual experiences may vary.
An initial recruiter conversation to cover your background, motivation for joining Figma, and basic role fit. In some cases this is a light conversational screen, while in others the recruiter also asks logistical questions like willingness to travel and gives an overview of the process.
A first conversation with the hiring manager that mixes behavioral questions with an early assessment of fit. Candidates described this as professional and straightforward, with typical questions about past experience, why you want the role, and how you work.
A live coding interview that can feel like a multi-part problem rather than a single LeetCode-style question. The prompt is often framed in Figma context and may require careful parsing of requirements, fast execution, and clear communication while you think out loud.
A structured virtual onsite over Zoom with multiple one-hour rounds. Reported rounds include two coding interviews, a system design interview, a technical deep dive on a past project, and a behavioral interview; some candidates also had an executive screen at the end.
A final conversation with an executive for candidates who advance to the end of the loop. This appears to be an additional closing round after the main onsite interviews.