I had a very positive impression of all of my interviewers and received nothing but positive feedback throughout the process. Despite this, I still received a rejection with no reason given in the end. I actually just sat down out of shock when I got the "we will not be moving forward with you" email. It turned what had been a positive interview experience into what now feels like an extremely frustrating waste of time.
The interview process took about a month and had four stages:
The recruiter shared a pretty helpful and comprehensive document beforehand that outlined what to expect during the virtual onsite interviews. The general coding questions weren't extremely difficult; all of mine focused on stack operations. I think if you've done a few stack-related questions on LeetCode, you'll do totally fine.
However, keep in mind that even if your interviewers tell you they're happy with the work you've demonstrated and that they hope to have you join their team soon, you still shouldn't get your hopes up.
The following metrics were computed from 32 interview experiences for the Figma Software Engineer role in United States.
Figma's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Figma's Software Engineer interview process in United States.