Canva Front End Interview Questions
Latest version on GreatFrontEnd
Find the latest version of this page on GreatFrontEnd's Canva Front End Interview Guide.
JavaScript coding questions
- Standard promise-based JS question (the kind common in most practice sets).
- "Language proficiency" round: build an in-memory comment service in TypeScript. Prep covers DOM mutations, event handling, async, and core JavaScript fundamentals. They send a starter pack of HTML/CSS/JS files ahead of time — set up your TypeScript environment before the interview.
User interface coding questions
- Implement the logic for a crossword-style game. Starter code is provided. Clarify the game rules early — they're not always obvious.
- AI-assisted coding round: design a fully React-based editor with React components and allow users to add their own components. Practical follow-ups involve HTML5 canvas, drag-and-drop zones (
react-dnd), and libraries like GrapeJS / CraftJS for modular drag-and-drop editors.