Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Canva

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Canva reviews | Canva jobs | Canva salaries | Canva benefits | Canva conversations
      Canva interviewsCanva Frontend Engineer interviewsCanva interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Frontend Engineer Interview

      27 Aug 2019
      Anonymous interview candidate
      No offer
      Negative experience
      Easy interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Canva

      Interview

      It was simple and sweet. First, they've replied via email with a link to HeackerRank test. Once I have completed that, one of their technical team recruiters reached for the second round of interview via Skype. I have been able to crack that too by answering the questions I was asked and sharing the background. Then the next round was one hour interview with one of their frontend developers. It started well and ended well too, but not really. Whatever the questions I was asked, I answered except one that I didn't know about the browser' fetch API. Rest, he assigned me two problems and I solved both of them. As we were running out of time so I shared what improvements could have been in the code instead of implementing them and he said that's okay. Also described how we can improve the algorithmic complexity of the code when he asked. And he kept using, 'awesome! awesome!' That's obviously a positive sign when you hear it from an interview. So next, here's where the magic happened: I used Promise.all in the second problem to wait for an iterator of promises to complete and then process the result. And I knew in my back of my mind that it can be avoided if we do not need to wait whether all promises are resolved or completed. If so then just wait for it and then process. With this, he assumed that I do not know how Promise.all work. :( I mean seriously? Or it was that I could not say, 'Yes' to the first question, 'you know about the browser' fetch API?' I was really pissed-off after hearing that they do not want to proceed further. The whole process wasted almost 5-10 hours of my time in total. I will never apply back at Canva for sure!

      Interview questions [2]

      Question 1

      Do you know about the browser' fetch API?
      2 Answers

      Question 2

      Simple ones about your basic fundamentals of Javascript.
      Answer question
      4

      Other Frontend Engineer interview reviews for Canva

      Frontend Engineer Interview

      24 Jan 2026
      Anonymous employee
      Sydney
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied through a recruiter. I interviewed at Canva (Sydney) in Dec 2025

      Interview

      1. Recruiter call, 2. AI-assisted interview, 3. Final around with 3 interviews: pair-style interview, software architecture, culture-fit interview Everyone at Canva was so welcoming, warm, and helpful throughout the process. Communications were not as quick due to the holidays, but HR kept me updated throughout my whole journey till the offer phase.

      Interview questions [1]

      Question 1

      What does this function evaluate to
      Answer question

      Frontend Engineer Interview

      10 Sept 2025
      Anonymous interview candidate
      Melbourne
      No offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Canva (Melbourne) in Sept 2025

      Interview

      First interview is a 30 min phone screening, second interview is an AI-Assisted interview with a broad question and you need to handle scoping and development. Final interview is a 3 part interview in a day, 1hr javascript only programming, 1hr system design and 1hr behavioural inteview.

      Interview questions [1]

      Question 1

      Build Canva (but up to developer to define scope, e.g. drawing on a canvas with text creation).
      Answer question

      Frontend Engineer Interview

      28 May 2025
      Anonymous interview candidate
      Auckland, Auckland
      No offer
      Negative experience
      Difficult interview

      Application

      I applied through a recruiter. The process took 3 weeks. I interviewed at Canva (Auckland, Auckland) in Apr 2025

      Interview

      1) 1 hour call with People Researcher : 1st round screening is just a chat 2) 1 hour DSA recorded interview with an Engineer from Canva, it's a pair programming type of exercise where you are asked to solve a problem and talk through your solution