The process begins with a phone call to gauge your background and interests. Following this, you'll be tasked with a programming challenge to complete at home. This is an excellent challenge, covering various aspects of JavaScript development and graphics programming.
If you successfully complete the challenge, you'll be invited for lunch, followed by two consecutive onsite interviews, totaling four hours.
The first onsite interview will be with two engineers. They will delve into the specifics of your challenge, exploring your chosen approaches. You may be asked to modify your code to achieve different results.
The second interview will be with two engineers who will ask high-level questions about your problem-solving methodologies. They are less focused on the specific details of your work and more interested in your patterns. You should be familiar with principles of modularity, dependency injection, unit testing, and computational complexity.
Ensure you maintain your energy throughout the four hours, as it can be demanding. Enjoy the experience and share your passions and interests.
Can you modify your code to invert the result?
Write a unit test to ensure that your code works as expected.
The following metrics were computed from 4 interview experiences for the Canva Front End Engineer role in Sydney, Australia.
Canva's interview process for their Front End Engineer roles in Sydney, Australia is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Canva's Front End Engineer interview process in Sydney, Australia.