Top 50
Prep plan
Updated weekly · Last refresh Aug 30

Canva Software Engineer Interview Questions

The questions to prepare for a Canva Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

50questions
~7htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 19 questions · ~159 min
Implement Binary SearchEasy

Tests algorithm implementation skills and correctness reasoning.

RecursionArraysSearchingCanva
Dynamic Programming Problem SolvingHard

Tests your ability to recognize DP patterns and implement efficient solutions.

CodingDynamic ProgrammingtechnicalCanva
More Coding questions with a free account
2
System Design19 questions · ~159 min
Data Consistency in Distributed SystemsHard

Tests your distributed systems knowledge around consistency, correctness, and tradeoffs.

system designdistributed systemsCanva
Image Upload ArchitectureMedium

Tests your system design for media ingestion, storage, and reliability in a web product.

system designarchitectureCanva
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Execution4 questions · ~33 min
Scalable Video Views DashboardHard

Evaluates system design for analytics dashboards and metric computation at Canva scale.

system designAICanva
More Execution questions with a free account
4
Behavioral & Leadership5 questions · ~42 min
More Behavioral & Leadership questions with a free account
5
More topics3 questions · ~25 min
Network and Security QuestionsMedium

Assesses foundational knowledge of networking and security concepts.

SecurityCanva
JavaScript Event LoopEasy

Tests understanding of JavaScript concurrency and the event loop model.

javascriptCanva
Storage and CPU FundamentalsMedium

Evaluates understanding of core system architecture concepts and trade-offs.

Canva
Hands-on SQL practiceWrite and run real queries in the editor. 3 drills · ~30 min
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.