Canva¶
English · Русский · AI Interview Atlas › Companies
Big Tech · International · Loop reviewed 2026-09-30
In June 2025 Canva replaced its computer-science fundamentals screen with an AI-assisted coding interview, and now expects backend, machine learning and frontend candidates to use their preferred AI tools rather than merely permitting them. An interviewer's guide published in October 2025 describes what the round looks for: breaking down an ambiguous requirement, keeping ownership of the resulting code, and judgement about where the model helps.
On this page: Interview loop · Official preparation material · Questions (1)
Roles covered¶
- AI Engineering: Software engineer on AI products, ML engineer / data scientist
Interview loop¶
| Stage | What happens | Basis |
|---|---|---|
| AI-assisted coding interview Software engineer on AI products, ML engineer / data scientist |
Replaced the computer-science fundamentals screen. A realistic product task worked through with the candidate's own AI tools, which candidates are told about in advance and advised to practise with. The company states it assesses how ambiguous requirements are broken down, whether problems in generated code are found and fixed, and whether the result meets production standards. | ✅ confirmed by the company Yes, You Can Use AI in Our Interviews. In fact, we insist, Canva Engineering Blog, published 2025-06-11, retrieved 2026-09-30 AI Interview Success: An Interviewer's Inside Guide, Canva Engineering Blog, published 2025-10-20, retrieved 2026-09-30 |
Coding: required. The round is hands-on programming, and AI assistance is expected rather than merely allowed. (Yes, You Can Use AI in Our Interviews. In fact, we insist, Canva Engineering Blog, published 2025-06-11, retrieved 2026-09-30)
Official preparation material¶
- Yes, You Can Use AI in Our Interviews. In fact, we insist, Canva Engineering Blog, published 2025-06-11, retrieved 2026-09-30
- AI Interview Success: An Interviewer's Inside Guide, Canva Engineering Blog, published 2025-10-20, retrieved 2026-09-30
Questions reported for Canva¶
Practical coding¶
- In an interview where you are expected to use AI tools, how do you stay accountable for code you did not write by hand, and where would you decline what the model produced?
- Applied scenario · Asked at: Canva ✅ · ✍ Answer
- Tests: Whether ownership and verification survive delegation to a model under time pressure.
- A strong answer covers:
- Set the interface, constraints, algorithm assumptions and edge cases yourself before prompting; read the relevant callers.
- Accept only changes you can explain; reject invented APIs, swallowed errors, weakened tests, excessive scope and instructions embedded in untrusted content.
- Check the chosen counterexamples independently, explain accepted and rejected suggestions, and disclose what remains unverified under the interview's tool policy.
- Read: Designing AI resistant technical evaluations (Anthropic) · AI Interview Success: An Interviewer's Inside Guide (Canva Engineering Blog)