I applied online. The process took 4 weeks.
The overall interview process was pretty streamlined, although a bit drawn out. My interview process was broken up into 6 separate rounds over a month.
They provide you with a comprehensive list of resources that go over what each of your interviews will cover, so I was never left confused about what an interview might be going over. My one critique is that my technical interviews seemed to all lean towards discussing Low Level / Object Oriented design, even in the rounds that weren't specifically designated for that. My advice for anyone else interviewing would be to brush up on LLD since it'd come up more often than you'd initially expect.
Recruiter Interview: Why do you want to work here? Tell me about a work project you're particularly proud of.
Behavioral Interview: Deep dive into a particularly difficult project you had at work. Have you ever had a serious disagreement with a coworker? How did you resolve it?
The following metrics were computed from 131 interview experiences for the Asana Software Engineer role.
Asana's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Asana's Software Engineer interview process.