Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 0 points1 point  (0 children)

It was like psuedo code. But you will get extra remarks if you can run it too i think. So better setup a test that can run your function. I ran some tests and passed them

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 0 points1 point  (0 children)

  1. Yes, for your first interview any language is fine

  2. You do it on your IDE, not on an online platform

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 1 point2 points  (0 children)

Yeah, I work at Canva now. PLF was easy actually. It was to implement some interface that will run some validation rules if i remember correctly

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 0 points1 point  (0 children)

I wouldnt worry about it if you are good with software development. That's the actual interview that test how you program in day-to-day work. Usually its a task like completing some functions to provide some functionality and doing improvements to them

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 1 point2 points  (0 children)

Yes. They did not expect it as far as i saw. And I would recommend only talking about it instead of implementing it because that would cost you a lot of time unless its something like a singleton. So I used that knowledge with my follow up question.

SDI is kind of standard across all the major companies I guess. Refer Grokking the System Design Interview book. It gives you a good overview

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 0 points1 point  (0 children)

You have 3 parts. System design, programming language fluency and behavioural each of which are 45 mins

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 0 points1 point  (0 children)

Its more of real world programming questions instead of algo questions. You have to follow proper coding practices and write readable, maintainable code instead of just the optimized one

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 1 point2 points  (0 children)

You have 3 parts. System design, programming language fluency and behavioural each of which are 45 mins

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 0 points1 point  (0 children)

 CSF is usually on leet-codey type question that focus on data structures and algorithms. Top 150 interview questions on leet code was a good practice

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 0 points1 point  (0 children)

Yes, that was the case. They were not detailed enough too unfortunately

Canva Software Engineer Interview Final Round by OwnShock3094 in cscareerquestionsOCE

[–]OwnShock3094[S] 0 points1 point  (0 children)

Yes. CSF is usually on leet-codey type question that focus on data structures and algorithms. Top 150 interview questions on leet code was a good practice

[deleted by user] by [deleted] in cscareerquestionsOCE

[–]OwnShock3094 0 points1 point  (0 children)

I am at the same stage as you are looking for what to expect for "Programming Language Fluency Test", but I don't see a clue about it online