I was referred by a friend at Canva. I had a nice, brief chat with someone from recruiting to make sure I had some technical background.
After a few days, I had an online coding session, similar to a traditional Google Doc algorithm question asked by most companies.
After that, I went onsite for two back-to-back interviews:
I can't discuss too many details, but the first onsite interview was a pretty typical algorithm-based question with whiteboarding coding. It involved discussing time complexities as well as estimations around space and CPU cycles.
The second question was more hands-on, with actual coding using a provided laptop alongside two different engineers. You get heaps of information about what to expect before heading onsite.
The following metrics were computed from 3 interview experiences for the Canva Backend Software Engineer role in Sydney, Australia.
Canva's interview process for their Backend Software Engineer roles in Sydney, Australia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Canva's Backend Software Engineer interview process in Sydney, Australia.