The interview started with a call from a recruiter who asked me about my background and availability. It was a 30-minute conversation going through my career, expectations, and experience.
This was followed by a more technical interview, where the recruiter had me complete a questionnaire about coding and my knowledge. It went quite well. Most questions were around promises and asynchronous JavaScript.
This interview was then followed by another interview given by an engineer, which lasted about 45 minutes. During this, I had to solve some problems around object manipulation.
This was then followed by the final interview, where three different engineers asked me to solve different problems:
All the engineers in the process were quite friendly. I sadly didn't make it through, as I was feeling anxious during my final interview and could not solve any of the problems they gave me, although they were simple and, under normal conditions, I think I would have solved them with ease. You need to explain while you are coding why you are doing so, and being English not my first language, it was particularly hard for me.
General questions about JS and Async JS.
Simple object manipulation and use of Promises (with a fake backend emulated using setTimeout).
A text-based Snake game.
Basic CSS.
A timer with a reset button.
The following metrics were computed from 1 interview experience for the Canva Senior Front End Developer role in Brisbane, Queensland.
Canva's interview process for their Senior Front End Developer roles in Brisbane, Queensland is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Canva's Senior Front End Developer interview process in Brisbane, Queensland.