I was contacted to do a coding challenge, followed by a phone interview with an engineer.
I answered all the questions correctly yet was rejected.
Their questions were medium-level.
If you want to waste your time, you can go ahead and interview with them.
However, don't put too much hope into it, even if you do well, as they are very spontaneous in their decisions and don't really tell you why.
I recommend interviewing with them for interview experience only.
The "Coding Challenge" can be Googled.
The following metrics were computed from 41 interview experiences for the Asana Software Engineer role in San Francisco, California.
Asana's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Asana's Software Engineer interview process in San Francisco, California.