I applied through an employee referral. The process took 2 weeks.
After the initial recruiter call, I did a short behavioral round with the hiring manager for the internal tools team I said I was interested in. He was a joy to talk to, very engaged and showed a lot of interest.
This was followed by an hour-long coding interview, which wasn't a LeetCode problem, but it will help if you practice LeetCode easy problems. I passed these rounds, so they moved me to a "virtual onsite", all via Zoom. It was:
Didn't pass the onsite as I had some trouble explaining my thought process while coding at the same time, and I know they care about your problem-solving skills more than anything. I think 3 coding rounds is a bit excessive, but they have a high caliber for senior engineers. All interviewers were respectful and stayed engaged, so it was a good experience overall.
Talk about a time where you led a project
The following metrics were computed from 10 interview experiences for the Figma Senior Software Engineer role.
Figma's interview process for their Senior Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Figma's Senior Software Engineer interview process.