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?
I applied online. The process took 2 months. I interviewed at Canva (Sydney) in Dec 2019
Interview
Interview process is very casual but long. First is the hacker rank challenge, then the screening interview with the recruiter where he asked basic questions and some simple quiz type technical question that you find on the net. Then a pair programming challenge which is also relatively simple with simple maths involved. Finally another 2 step interview which is a bit more hands on and challenging.
Interview questions [2]
Question 1
Interview with recruiter had basic questions like difference between let and var or even asking what certain code snippet would do. I’d say know your es6 before the screening
I applied online. The process took 3 weeks. I interviewed at Canva in Aug 2020
Interview
I applied for roles in the Infrastructure team which requires strong AWS, cloud infrastructure, platform engineering, automation, continuous integration and deployment (CICD) skills, yet my technical interview did not explore any of these skills at all. In fact it solely focused on one specific programming language that was not my "expertise".
At the start of the interview, both interviewers didn't even bother introducing themselves to me or what their roles were. I had to ask them 5 mins in just as we were about to the start the coding exercise. Another thing to point out is that they were seated in a long meeting room on one end with the camera on the other end so I could barely see their faces. At times it was also hard to hear them (they must of been far away from the microphone too).
The interview process in general is very similar to the top tech companies from the Silicon Valley except it was run by people who are a lot less professional. After going through this process, it made me think that perhaps all the negative reviews previously were true about “your status becomes higher or more valued the longer you are an employee, and new starters are seen as outsiders”.
Interview questions [1]
Question 1
Only asked questions about the code you are writing.