Top 50
Prep plan
Updated weekly · Last refresh Oct 17

Canva Software Engineer Interview Questions

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

50questions
~8htotal 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 · ~171 min
Code Review and ImprovementsMedium

Tests code review judgment, maintainability, and practical engineering tradeoffs.

Canva
Improve Efficiency of ImplementationMedium

Tests your performance analysis and optimization approach.

efficiencyoptimizationCanva
More Coding questions with a free account
2
System Design19 questions · ~171 min
AI-Assisted Drag and Drop Shape EditorHard

Tests system design and product thinking for an interactive editor with AI assistance.

AIdesignCanva
Design a Reddit-Style Comments SystemHard

Assesses system design for hierarchical data, APIs, and scaling discussion features.

system designCanva
More System Design questions with a free account
3
Execution4 questions · ~36 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 · ~45 min
More Behavioral & Leadership questions with a free account
5
More topics3 questions · ~27 min
Stack vs QueueEasy

Tests the difference between Stack and Queue, especially access order and common use cases.

Language FeaturesJVM InternalsData StructuresCanva
Storage and CPU FundamentalsMedium

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

Canva
JavaScript Event LoopEasy

Tests understanding of JavaScript concurrency and the event loop model.

javascriptCanva

Sign up to see every question

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

Get my prep plan
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.