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 & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Canva reviews | Canva jobs | Canva salaries | Canva benefits | Canva conversations
      Canva interviewsCanva Frontend Software Engineer interviewsCanva interview


      Glassdoor

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

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & 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 personalized job recommendations and updates by starting your searches.

      Frontend Software Engineer Interview

      Jun 3, 2023
      Anonymous Interview Candidate
      Sydney
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Canva (Sydney) in May 2023

      Interview

      The initial meeting with the recruiter caught me off guard as they unexpectedly presented a JavaScript question without prior notice. Fortunately, I was able to pass the first meeting and proceeded to the first interview. However, I ultimately failed because the recruiter's recommendation was completely inaccurate. The recruiter advised me to heavily focus on asynchronous JavaScript, so I dedicated almost a full day of studying and even took a day off from my current job to prepare. To my surprise, the coding challenge during the interview involved creating a Sudoku game using vanilla JS and CSS. Since I had been overly focused on asynchronous code, I hadn't prepared much for this specific task. Although I believed I could get the ball rolling with some guidance and support from the recruiter, overall it wasn't too terrible. When they informed me that I didn't proceed to the next round, I requested feedback, but they didn't bother responding. It's extremely disappointing, and I wouldn't recommend anyone to apply to this company.

      Interview questions [1]

      Question 1

      Initial Meeting with Recruiter: They asked several JS questions: 1. What is the diff between var , let and const modifiers? 2. In JS what happens if you call setTimeout with delay of 0? will the call back function be executed immediately, like right at the setTimeout call? 3. If you have 1000 HTTP request that you need to send from a single client to a single backend service as quickly as possible, how do you do it and what problems you will encounter? 4. Tell me what this code is doing: function (a, b) { return a % b === 0 } 5. Same thing: function (arr) { return new Set(arr).size; } 5. Same thing: function (paragraph) { return Math.max(...paragraph.split(' ').map(s => s.length) } 6. same thing: function (arr) { const m = new Map(); for (let i = 0 ; i < arr.length; i++) { let num = m.get(arr[i]) || 0; m.set(arr[i], num + 1); } return m; } Input: [1,1,5,6], what do you expect to be thrown out of this function? 7. same thing: function (promises) { let arr = []; let fn; promises.forEach(p => { p.then(v => { arr.push(v); arr.length === 10 && fn(arr; }) }) return new Promise(r => fn = r) } First Coding Interview: make a Sudoku game using HTML, CSS, Vanilla JS
      Answer question
      21

      Other Frontend Software Engineer Interview Reviews for Canva

      Frontend Developer Interview

      Dec 5, 2025
      Anonymous Interview Candidate
      No offer
      Positive experience
      Average interview

      Application

      I applied online. I interviewed at Canva in Oct 2025

      Interview

      Standard HR interview. The HR was friendly. First HR would introduced some information about the company and this role specially. And asked some behaviors questions and compensation. In the end, you will have chances to ask questions.

      Interview questions [1]

      Question 1

      Describe a time how you solved a challenging problem at work.
      Answer question

      Frontend Developer Interview

      Sep 6, 2024
      Anonymous Interview Candidate
      Sydney
      No offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 4 weeks. I interviewed at Canva (Sydney) in Aug 2024

      Interview

      I applied online and was contacted by a recruiter shortly after. I had a great experience. Everyone I spoke with throughout the process was incredibly friendly and supportive. The first interview included some technical questions, as noted in the document they provided, and also mentioned on Canva's website. So, it's important to prepare for those. My technical interview lasted an hour and involved building a game. Unfortunately, nerves got the best of me, so I highly recommend practicing your interview skills and answers to stay calm and focused. My favorite part was that they actually provided feedback!! I'm definitely getting ready for the next time I can apply here! 🙂

      Interview questions [1]

      Question 1

      - Build a game, - Basic JS questions so make sure to refresh your JS knowledge.
      Answer question
      2

      Frontend Developer Interview

      Apr 17, 2024
      Anonymous Interview Candidate
      Sydney
      No offer
      Neutral experience
      Average interview

      Application

      I interviewed at Canva (Sydney)

      Interview

      technical questions even in the first recruiter interview! the questions are about javaScripts codes. There were multiple codes that we had to answer the output of them in the interview.

      Interview questions [1]

      Question 1

      why did you quit your last job
      Answer question
      1

      Top companies for "Compensation and Benefits" near you

      avatar
      Intuit
      4.4★Compensation & Benefits
      avatar
      Adobe
      4.1★Compensation & Benefits
      avatar
      Motorola Solutions
      3.9★Compensation & Benefits
      avatar
      MathWorks
      3.8★Compensation & Benefits