I interviewed in Sydney. The process took about 7 weeks and involved 6 interviews. The recruiter was very kind and helpful.
First Round: Recruiter interview (45 min)
Second Round: Pair programming interview (1 hour)
Third Round (4 interviews): Behavior interview (1 hour) 3 tech interviews (45 min each)
Recruiter interview: Approximately 30 minutes, focusing on basic JavaScript questions such as Set, Map, Promises, setTimeout, let, const, and Math.floor. You will also be given around 7 JavaScript code snippets and asked to explain their functionality.
Pair programming interview: This will involve fetching and manipulating a large amount of data from an API, primarily using recursion. Reading about functional programming will be helpful.
Behavioral interview: General behavioral questions. You can prepare using the resources at https://prepfully.com/interview-questions/canva/frontend-engineer.
Three technical interviews:
It's important to practice pure JavaScript code, including addEventListener, setInterval, and Date functions.
The recruiter will provide plenty of hints and study material.
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.