There were two technical interviews:
Python. Given a skeleton of the data model, implement the CRUD functionality.
System design. Given a vague problem that sees some user-uploaded data being decomposed and recomposed, design the compute mechanism with some performance guarantees.
Python. Given a minimal user content publishing framework, optimize it.
The following metrics were computed from 19 interview experiences for the Canva Senior Software Engineer role in Sydney, Australia.
Canva's interview process for their Senior Software Engineer roles in Sydney, Australia is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Canva's Senior Software Engineer interview process in Sydney, Australia.