SWE Intern applicants have rated the interview process at Figma with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 47.5% positive. This is according to Glassdoor user ratings.
Candidates applying for SWE Intern roles take an average of 30 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Figma overall takes an average of 25 days.
Common stages of the interview process at Figma as a SWE Intern according to 3 Glassdoor interviews include:
One on one interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 4 weeks. I interviewed at Figma (San Francisco, CA) in Oct 2025
Interview
Byteboard -> Recruiter call -> Superday (2 technical interviews, one behavioral interview)
Process lasted just about one month for me
Interviewers and recruiters were kind, the bar is very high though from what I can tell
Interview questions [1]
Question 1
DSA type questions with a Figma twist. Not particularly difficult questions but both had follow-ups that were somewhat tricky
Byteboard online assessment, then onsite with 3 different interviews (1 technical design interview, 2 coding interviews). Last round is a 30 minute engineering values call with the hiring manager. Generally pretty responsive and organized. Enjoyed the unique and wholistic nature of the interview quetions.
Interview questions [1]
Question 1
These questions are a bit unique in that they give you a whole class structure and then have you implement certain functions for the class, which I enjoyed. Mostly typical datastructures, some algorithms.
I applied through an employee referral. I interviewed at Figma
Interview
Recruiter first asked me to answer some preliminary questions, then was given a link to a ByeBoard assessment. The assessment was 115 min with a written part and a coding part.
Interview questions [1]
Question 1
Presented a fake scenario and asked me questions about how i would design a possible solution, then asked me to implement some aspects of solution.