I applied online and received a call from the recruiter to discuss my current position, my future goals, and Canva and the role.
You will be given a homework assignment to complete and submit in your own time. If your code is well-architected, high-performing, and clean, you will advance to the in-person interview.
This involves being interviewed by two engineers, who asked me to extend my code in various ways during a live coding session. The next stage was another round where I was interviewed by two more engineers. They asked me to write some tests and explain the reasoning behind my code's structure and how I could improve its performance.
Why did you architect your code this way?
How could you improve performance?
How could you make it more testable?
How could you test the rendering code in a way that would make you confident in its correctness?
The following metrics were computed from 10 interview experiences for the Canva Frontend Engineer role in Sydney, Australia.
Canva's interview process for their Frontend Engineer roles in Sydney, Australia is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Canva's Frontend Engineer interview process in Sydney, Australia.