Taro Logo

Senior Software Engineer - Frontend Interview Experience - Melbourne, Australia

August 1, 2025
Neutral ExperienceNo Offer

Process

There were 3 steps in the interview process. I completed only 2 and was then told, "we have decided not to move forward."

Step 1: The first stage was an introduction followed by a light technical test. It focused on modern JavaScript structures (Map, Set) and an event loop question. The questions were straightforward if you understand how things work under the hood. The final question asked for the output after a loop completed. There was some tricky logic in the loop that made it harder to answer quickly, but after a few attempts, I figured it out.

Step 2: The second stage was a 1-hour AI-assisted coding challenge to implement Canva-like functionality. After spending some time clarifying the requirements, I learned that I needed to implement a canvas with buttons to:

  • upload an image
  • add a rectangle, circle, or text

I built:

  • A simple design (with AI assistance)
  • An upload button with working functionality (AI-assisted)
  • A factory for creating RectElement objects with a common interface for future shapes
  • Drag-and-drop functionality for elements on the canvas

I could have done a cleaner and more complete implementation without the pressure, but given the circumstances, I delivered what I could.

Questions

What result will you get:

javascript console.log(new Set([1, 1, 5, 6]))

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Canva Senior Software Engineer - Frontend role in Melbourne, Australia.

Success Rate

0%
Pass Rate

Canva's interview process for their Senior Software Engineer - Frontend roles in Melbourne, Australia is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for Canva's Senior Software Engineer - Frontend interview process in Melbourne, Australia.

Canva Work Experiences