Has a good interview. First round is an online coding question (js or java depending if you're aiming for frontend or backend). From there continued the process but unfortunately declined because I got a job offer elsewhere. Not to stressful overall and the recruiter was super nice.
Collaborative three rounds interview. I got to the final round interview where it's four back-to-back interviews doing a Javascript HTML CSS task. Tasks were fun and progress-based and they weren't Hackerrank type questions, but more of an everyday task kind of question.
I applied online. I interviewed at Canva (Brisbane) in Sep 2020
Interview
The interview started with a call from a recruiter who asked me about my background and availability.
It was a 30 minutes conversation going through my career, expectations and experience.
To this it was followed by a more technical interview, where the recruiter made me compile a questionnaire about coding and my knowledge. It went quite well. Most questions where around promises and asyncronous JavaScript.
This interview was then followed by another interview given by an engineer and it lasted about 45 minutes, where I had to solve some problems around object manipulation.
This was then followed by the final interview, where I had three different engineers asking me to solve different problems:
1. A text based snake
2. Some CSS
3. A timer
All the engineers in the process were quite friendly, I sadly didn't make it through as I was feeling anxious during my final interview and I could not solve any of the problems they give me, although they were simple and under normal conditions I think I would have solved them with ease: you need to explain while you are coding why you are doing so, and being English not my first language it was particularly hard for me.
Interview questions [1]
Question 1
1. General questions about JS and Async JS.
2. Some simple object manipulation and use of promises (with a fake backend emulated with the use of setTimeout).
3. A text based snake
4. Some basic CSS
5. A timer with a reset button