The first stage was a simple screening. It took place on Zoom with an HR representative. They sent an email to organize the meeting. It was a relaxed conversation, more like an overview of the next interview.
The second stage was a live coding session with a senior developer. The problems were simple Python exercises related to the practical work.
The final stage consisted of four interviews covering system design, infrastructure, coding, and other areas.
The reason why you choose to use a dictionary.
The following metrics were computed from 1 interview experience for the Canva Junior Python Developer role in Australia.
Canva's interview process for their Junior Python Developer roles in Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Canva's Junior Python Developer interview process in Australia.