There was no LeetCode. The technical round was to implement clustering from scratch and write a basic evaluation script. The final interview was an ML system design on a classification problem with human intervention, along with behavioral questions. Overall, it was not hard.
Implement clustering from scratch and a basic evaluation script.
The following metrics were computed from 12 interview experiences for the Canva Senior Machine Learning Engineer role.
Canva's interview process for their Senior Machine Learning Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Canva's Senior Machine Learning Engineer interview process.