A one-hour interview. The first 30 minutes will be a regular technical problem (about LeetCode medium), and the last 30 minutes will be more of a design problem (i.e., how would you design X in order to accomplish Y?).
I cannot say because of the NDA.
The following metrics were computed from 5 interview experiences for the Asana Software Engineering role in United States.
Asana's interview process for their Software Engineering roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Asana's Software Engineering interview process in United States.