Canva Coding Interview Questions
25 Canva coding interview problems with full optimal solutions — 16 easy, 8 medium, 1 hard. Every problem ships with multiple approaches (brute-force first, then the optimal), complexity tables for each, company-specific tips on what an Canva interviewer values, and a FAQ section.
Showing 1 problem of 25
- #146hardfoundational
146. LRU Cache
Design a Least Recently Used cache with O(1) get and put — Canva's image and font rendering pipeline uses LRU eviction to cap memory on large canvases, making this a direct system-design-in-code test you'll likely see in a senior loop.