I applied online. I interviewed at Canva in Jan 2021
Interview
1. Zoom interview with a recruiter. They ask you some useless trivia questions about JavaScript then ask you explain some JavaScript snippets. The recruiter cleraly doesn't understand how any of it works but was told what to say by the company.
Also the recruiter will intimidate you and pressure you into setting a salary floor for negotiaton purposes.
2. An hour long live coding interview with a Canva Engineer. I did everything the test asked for, the Engineer even said the answer is correct. Yet I still received a rejection stating I was not up to Canva's standards.
I hope the company understands how confusing it is to get the right solution for a technical test, then be told they are not good enough technically. If there were reasons beyond technical skills, then those should be used as the reason for rejection.
Interview questions [1]
Question 1
What is the difference between maps and objects in javascript?
Technical interview focused on coding and system design problems, emphasizing clean code, scalability, and architectural decisions.
Received detailed, professional feedback highlighting strengths, weaknesses, and areas for improvement in design and implementation.
I applied online. The process took 3 weeks. I interviewed at Canva (Sydney) in Nov 2025
Interview
Interview went well, everyone was nice and communication from team was great, 3 rounds of interviews, get to know you (minor technical questions), ai code interview, and final 3 round interview (system design, behavioral, live coding)
Interview questions [1]
Question 1
Do a system design for a Merchandising store, give api request examples and also structure of data objects etc