1. general recruiter chat, with javascript questions at the end. be prepared for that, learn the latest javascript api's (set, map) 2. 1 hour javascript interview. be comfortable with promises, and recursion. 3. 3 hour interview, 3 programming questions and 1 behaviour questions. first programming question was css flexboxes. second was a javascript countdown timer with start and stop button. third was a snake game (not using javascript canvas). all the interviews are conducted by canva engineers, even the behaviour interviews, which I found surprising. performed well on all questions, however needed didn't finish the snake game. I felt throughout the whole process, canva is not looking for a balanced individual, just a good coder. There are so many round of programming questions, and only one behaviour one, which isn't even conducted by a senior management. I would imagine your team would be filled with genius developers, with poor personalities.