From 3dd43732636fcfb331133e8bed10f094f76d5b25 Mon Sep 17 00:00:00 2001 From: Yangshun Date: Sun, 29 Jun 2025 15:20:52 +0800 Subject: [PATCH] [feih] companies/canva: add Canva page --- .../canva-front-end-interview-questions.md | 24 +++++++++++++++++++ website/sidebars.js | 1 + 2 files changed, 25 insertions(+) create mode 100644 contents/companies/canva-front-end-interview-questions.md diff --git a/contents/companies/canva-front-end-interview-questions.md b/contents/companies/canva-front-end-interview-questions.md new file mode 100644 index 000000000..3150f2f1e --- /dev/null +++ b/contents/companies/canva-front-end-interview-questions.md @@ -0,0 +1,24 @@ +--- +title: Canva Front End Interview Questions +sidebar_label: Canva interview questions +--- + +## Insider tips from the GreatFrontEnd community + +These tips were shared by [GreatFrontEnd](https://www.greatfrontend.com/?utm_source=frontendinterviewhandbook&utm_medium=referral&gnrs=frontendinterviewhandbook) users who have completed interviews with Canva. + +**17th June 2025**: + +> The problem presented for the AI-assisted coding interviews was one of the problems I practiced: "Create a production-grade Figma clone". I got lost discussing requirements, couldn't figure out what the interviewer wanted, they kept asking what I thought the scope should be. Built a canvas with drag-drop rectangles. + +**8th June 2025**: + +> Had a weird interview experience with Canva for Senior Frontend Role, for system design they sent me a list of example questions (build Netflix, uber, google docs etc) and heaps of study links, then when it came down to the system design interview it was like a weird pop quiz about what client side tech to use when scaling an SPA, also questions like what is SPA what are the alternatives, the the questions were all straight forward and I felt I have good answers but I was so tilted by this weird format after spending weeks practicing system design white boarding +> +> Then similar thing happened with the language proficiency round, was given a list of topics to prepare; dom mutations, event handling, async & core JavaScript fundamentals, they even sent me a starter pack html/css/js files, so I practiced building little apps in vanilla js very confident, then when it came to the interview.. ok let’s build an in memory comment service in TypeScript.. I got completely tilted, didn’t have a typescript env configured, decided to do it in pure js but failed as I got hung up on the data structure the interviewer was suggesting + +**24th Oct 2024**: + +> I did one two years ago but now the recruiter says they're doing leetcode/hackerank style for the first round, this is for staff level. + +For more insider tips, visit [GreatFrontEnd](https://www.greatfrontend.com/?utm_source=frontendinterviewhandbook&utm_medium=referral&gnrs=frontendinterviewhandbook)! diff --git a/website/sidebars.js b/website/sidebars.js index e16b9c3e9..600a27fa5 100755 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -52,6 +52,7 @@ module.exports = { 'companies/atlassian-front-end-interview-questions', 'companies/uber-front-end-interview-questions', 'companies/apple-front-end-interview-questions', + 'companies/canva-front-end-interview-questions', 'companies/dropbox-front-end-interview-questions', 'companies/linkedin-front-end-interview-questions', 'companies/lyft-front-end-interview-questions',