The interview process was extremely drawn out. It took nearly two months from the initial call with an in-house recruiter to finally hearing back that I did not pass the final round.
There were two filtering rounds:
After these, there was a virtual 'panel' of five hours, which included:
Having a total of three coding rounds seemed excessive. All three were at a similar level of challenge. Ultimately, I was told one reason for failing was that my coding wasn't strong enough. That's fair enough, but in my opinion, I performed at the same level in the screening round as in the latter two. So, why wasn't this caught earlier?
The filtering chat with the Engineering Manager also seemed quite pointless, as it didn't go into very much depth. Later on, the technical deep dive required greater depth. Why not have that round earlier?
One of my interviewers didn't show up, which delayed the process even more.
All in all, the interview process seemed quite inefficient. Two months and eight contact hours could have been reduced to two or three hours covering the critical parts.
Signed NDA. Cannot provide questions.
The following metrics were computed from 5 interview experiences for the Figma Software Engineer role in London, United Kingdom.
Figma's interview process for their Software Engineer roles in London, the United Kingdom is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Figma's Software Engineer interview process in London, United Kingdom.