Short coding challenge followed by a phone screen and then an onsite. The onsite consisted of algorithm/data structure questions, with some system design and a coding portion where you write code on a laptop. Questions were varied and interesting, and the interviewers/recruiters were all very helpful and nice. In my case, response time for the coding challenge/phone screen was about a week, and I heard back the day after the onsite.
Why Asana?
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.