Top 28
Prep plan
Updated weekly · Last refresh Oct 17

Canva Backend Engineer Interview Questions

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

28questions
~4htotal time
Track your progressSign up free to work through all 28 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 12 questions · ~111 min
Topological Sort ImplementationMedium
Practice

Return a lexicographically smallest topological ordering of Siemens NX modules, or detect a dependency cycle.

topological sortCanva
Custom HashMap ImplementationHard
Practice

Implement a custom integer-key HashMap with chaining, resizing, updates, lookups, and deletion without using dictionaries or sets.

Data StructuresimplementationCanva
Checked vs Unchecked ExceptionsMedium

Tests Java exception model understanding and implications for API design.

javaCanva
More Coding questions with a free account
2
System Design6 questions · ~55 min
Chat System System DesignMedium

Tests your ability to design backend architecture and data schemas for real-time messaging.

Canva
Implementing Backend for DocsHard

Tests your ability to translate requirements into backend code for Canva-style document features.

ProgrammingCanva
Global Card Payments SystemHard

Tests system design for reliability, scalability, and correctness in payment processing.

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
Technical Fundamentals3 questions · ~28 min
HashMap Internals and CollisionsMedium

Tests understanding of hashing, buckets, and collision resolution strategies.

Data StructuresCanva
hashCode and equals ContractsMedium

Evaluates correctness reasoning for equality and hashing behavior in Java collections.

collectionsCanva
More Technical Fundamentals questions with a free account
4
Behavioral & Leadership7 questions · ~65 min
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 28 questions to finish this plan.