
Canva Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 705 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 705 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Canva.
Community Manager
It was a great hiring and interview process from start to finish. Communication was clear and timely, and the team did a great job setting expectations around each stage. There were multiple interview rounds which gave me the chance to meet different managers and team members, which I really appreciated as it helped me get a good sense of the company and how the teams work together. Everyone I spoke with was friendly, easy to chat to, and genuinely open to answering questions about the role, the culture, and the challenges the team is working on. It felt like a two-way conversation rather than a one-sided interview, which made the whole process feel thoughtful and well run.
- Can you share your experience in community management?
- What was the size of the community you managed, and how did you achieve its growth?
- What tools are you familiar with for community management?
B2B Growth Marketing Manager
This was a 4-round interview process for a Senior B2B Growth Marketing Manager role. It started with a recruiter phone screen, followed by a deep dive with the hiring manager about my background and experiences. Then there was a skills assessment with a presentation and Q&A with a panel of three people, including the hiring manager. The final round was a fit and goals discussion with senior leadership. I made it to the final round and had an exceptional interview experience overall, with all interviewers being professional and personable. Unfortunately, I didn't get the offer because another candidate was chosen based on the skills assessment. Despite the outcome, it was a very positive interview experience, and thanks to the recruiter, it was one of the most valuable I've ever had. She did a great job ensuring a smooth process, communicating on time, and giving me useful feedback about my candidacy that I can use beyond this role. Even with the current market and high applicant volume, she paid high attention and care to my application and candidate experience. This is the kind of recruiting experience everyone should have, walking away with something valuable and positive, regardless of the outcome, even if it's rejection.
- What is your motivation for applying to Canva and this specific role?
Product Manager
The interview process took about 3 weeks and had 4 rounds. First, a 30-minute Recruiter Screen to discuss my background, interest, and salary. The recruiter was upfront about the whole process. Then, a 45-minute chat with the Director of Product (Hiring Manager), focusing on my resume, past wins, leadership, and strategic thinking. After that, a 2.5-hour 'virtual onsite' with three back-to-back 45-minute sessions. One was Product Strategy & Design with a Senior PM where we whiteboarded a product design problem for a specific audience. Another was Technical/Execution with an Engineering Lead, covering prioritization, technical debt, and teamwork. The last was Behavioral & Leadership with a Design Lead, asking about stakeholder management and handling conflict. Finally, a 60-minute Case Study Presentation. I got a take-home assignment (like a 90-day plan or market analysis) and had 3 days to prep a deck, which I then presented to the Hiring Manager and VP of Product, followed by a Q&A.
- Tell me about a product you launched from scratch and what you would change in retrospect.
- What's your definition of product success, and what metrics would you propose for [Company's Product]?
- Can you share an instance where you made a data-backed decision that was not well-received?
Software Engineer, Backend
The interview process can vary, so it's best to look for recent info. It had several stages. It began with a recruiter call, then an AI proficiency interview. If you're not super familiar with tools like Co-Pilot or Cursor, practice making a basic project and adding tests. Be sure to check your code for AI-generated mistakes, as this interview checks if you can spot and fix them and if you truly understand your code. After that, there was a 'Programming Language Fluency' interview where I had to code a class they designed. It wasn't too hard, but make sure your dev environment is set up with the right language. I had some confusion about the language, but the recruiters were helpful. Then came a system design interview, which was pretty standard; I had to design a payment processing system. Reading 'System Design Interview: an insider's guide' really helped me prepare for this. Lastly, there was a standard behavioral interview. Doing the two technical interviews right before it in one sitting was quite tiring. I didn't pass this last part, but they called to give me constructive feedback, which was appreciated and helpful for future interviews. The recruiters were very helpful with any questions, so don't hesitate to ask them if anything is unclear. Despite not passing, the recruiters were so pleasant that I left smiling.
- implement the backend for canva / google docs
- implement a class for a comment section
- design a payment system
Canva Interview Questions
Quoted word for word from Canva interview reports.
“Find the length of the longest contiguous sub-array such that the sum of its elements is less than or equal to k.”
Read reports →“Given an array of integers `a` and an integer `k`, find the length of the longest subarray whose elements sum up to `k` or less.”
Read reports →“Create a game to count how many targets you can click in X seconds using only Vanilla JS, HTML, and CSS.”
Read reports →“Given a JavaScript Object containing data in a Gist, please render it with a visually appealing UI.”
Read reports →“Can you build a calculator that correctly evaluates expressions with arithmetic operator precedence, such as 5*4-3-5^3 resulting in -108?”
Read report →“Given employee availability in dates and hours for a schedule system, build an algorithm to find all possibilities of empty days in a week.”
Read report →“When architecting a caching system for a high-traffic web application that handles image delivery, what key factors should be taken into account?”
Read report →“Could you use pandas to process the provided restaurant and menu data, then filter and summarize it to find the largest values in certain categories?”
Read report →“Coding * 45 mins : Can you write the HashMap functions from scratch without utilizing any utility functions?”
Read report →Formats, difficulty and experience
Across all 705 Canva interview reports.