Applied online and was contacted by an HR recruiter. We discussed my experience and why I wanted to work at Asana.
Then I moved on to the technical screening.
Basic understanding of OOP questions, testing, and scaling.
How to design the game 2048, including what kinds of methods to use and why.
The following metrics were computed from 15 interview experiences for the Asana Software Engineer role in Canada.
Asana's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Asana's Software Engineer interview process in Canada.